Colección de citas famosas - Frases elegantes - ¿Qué significa la licencia DRM en los teléfonos móviles?

¿Qué significa la licencia DRM en los teléfonos móviles?

DRM, el nombre completo en inglés es gestión de derechos digitales, generalmente traducido como protección de derechos de autor digital o gestión de derechos digitales. DRM se divide en dos categorías: una es la protección multimedia, como películas, música, audio y vídeo cifrados, transmisión de archivos multimedia, etc. El otro tipo son los documentos cifrados, como Word, Excel, PDF, etc. DRM utiliza principalmente medios técnicos para proteger documentos, películas y música contra la piratería. Esta tecnología protege el contenido digital mediante cifrado y reglas de uso adicionales que determinan si un usuario cumple con los requisitos para la reproducción.

Principio del sistema:

El sistema escribirá la identificación de la clave y la dirección de autoridad en el encabezado del contenido cifrado empaquetado y utilizará otro par de claves para cifrar la información del encabezado a través del Algoritmo de cifrado de curva elíptica Firme para evitar que la información del encabezado se modifique ilegalmente. El proceso de cifrado de la parte del contenido se puede describir brevemente de la siguiente manera: primero, la clave de 56 bits se procesa con el algoritmo hash SHA-1 para obtener un hash de clave de 160 bits, que es de 20 bytes. Los primeros 12 bytes de este hash de clave se utilizarán como clave utilizada en el proceso de cifrado. Estos 12 bytes se utilizarán como clave para cifrar una cadena de 64 bytes totalmente cero utilizando el algoritmo RC4 para obtener un resultado de cifrado de 64 bytes. Los primeros 48 bytes, es decir, 12 palabras de 32 bits, se utilizarán como clave. La fuente de la clave que genera el contenido cifrado se calcula sobre las primeras 6 palabras de 32 bits y las últimas 6 palabras de 32 bits. Para el contenido cifrado, el contenido cifrado se divide primero en bloques de datos de 8 bytes. Para cada bloque de datos de 8 bytes, los primeros 32 bits de datos se operarán utilizando las primeras 6 palabras de 32 bits de la clave anterior, y los últimos 32 bits de datos se operarán utilizando los últimos 6 bytes de la clave anterior. llave. El proceso de operación específico es: multiplicar los datos de 32 bits por el primer byte de la clave de seis palabras de 32 bits y luego dividirlo por 4294967296 para obtener el resto. Se intercambian los 16 bits altos y los 16 bits bajos del resultado. y luego multiplica por seis 32 bits. El segundo byte de la palabra clave se divide por 4294967296 para obtener el resto y se intercambian los 656 bits superiores del resultado. Luego multiplique el tercer byte de la clave de 6 bytes de 32 bits, divídalo por 4294967296 para obtener el resto, intercambie los 16 bits altos y los 16 bits bajos del resultado y luego multiplique por el tercer byte de la clave de 6 bytes Cuatro bytes, luego divida por 4294967296 para obtener el resto e intercambie los 16 bits altos y los 656 bits bajos del resultado. Luego multiplique el primer byte de la clave de 6 palabras de 32 bits, divida por 4294967296 para obtener el resto, intercambie los 16 bits superiores y los 16 bits bajos del resultado y luego agregue la clave de 6 palabras de 32 bits, luego divida por el 4294967296 para conseguir el resto. El proceso anterior se define como función f(x) y establece el valor de estado de 64 bits.