Común · Saberes
Content Scrambling System
CSS, del inglés Content Scrambling System, es un código de cifrado utilizado en los DVD (Digital Versatile Disc) comerciales, con el fin de cifrar la información multimedia, codificada en formato MPEG-2. Fue creado con el fin de salvaguardar la duplicación ilegal de discos mediante el cifrado de archivos y la introducción de las claves de cifrado en el reproductor hardware.
En Wikipedia
CSS, del inglés Content Scrambling System, es un código de cifrado utilizado en los DVD (Digital Versatile Disc) comerciales, con el fin de cifrar la información multimedia, codificada en formato MPEG-2. Fue creado con el fin de salvaguardar la duplicación ilegal de discos mediante el cifrado de archivos y la introducción de las claves de cifrado en el reproductor hardware. El Content Scrambling System (CSS) se usa en DVD para cifrar los datos, de manera que solamente los reproductores con licencias de DVD pueden descodificar. El descifrado se realiza de diferentes formas, desarrollando un protocolo de petición-respuesta entre el software reproductor de DVD y la unidad lectora de DVD (ATAPI, SCSI o SATA). Un sector en un DVD contiene 2048 bytes (igual que el sector de un CD-ROM). Cada sector tiene una cabecera con un paquete MPEG-2 que son precedidas por sus correspondientes cadenas de datos (MPEG-2, AC-3, etc.) u otro tipo de información (PCI y DSI). Un sector contiene los datos del paquete. Inmediatamente después de su cabecera, comienza la cabecera del PACK, que contiene 2 bits que determinarán el tipo de cifrado. Estos bits se codifican de la siguiente manera, si el PACK es un paquete de datos: Una vez obtenido un sector que necesite ser descifrado usando CSS, y la clave secreta correcta, éste es descifrado y está listo para ser reproducido en un PC o en un lector DVD. El CSS se basa en un esquema simple de cifrado basado en cambios XORs y tablas de búsquedas.
Texto: Wikipédia, CC BY-SA 4.0. · Imagen: de:Cory Doctorow (CC BY-SA 2.0) ·