A system for protecting content on recordable media for, e.g., DVD audio
disks, flash memory media, or other media includes providing a media key
block (MKB) on each media, with each MKB including 25,000 encryptions of a
media key by 25,000 or so device keys. Each authorized player in the
system has a single device key from among the system device keys with
which to decrypt the media key. To avoid a coincidence attack in which a
hacker can learn the MKB and associated media key and then guess at a
device key without knowing its position in the MKB, the media key is XORed
with a number representing each position in the MKB, and only then
encrypted with the device key corresponding to that position.
Un sistema para el contenido de protección en los medios registrables para, e.g., los discos audio de DVD, los medios de destello de la memoria, u otros medios incluye el abastecimiento de un bloque de la llave de los medios (MKB) en cada los medios, de cada MKB incluyendo 25.000 cifrados de una llave de los medios por 25.000 o tan de las llaves del dispositivo. Cada jugador autorizado en el sistema tiene una sola llave del dispositivo entre de las llaves del dispositivo del sistema con las cuales descifrar los medios afinan. Evitar un ataque de la coincidencia en el cual un hacker pueda aprender el MKB y la llave asociada de los medios y después conjeturar en una llave del dispositivo sin saber su posición en el MKB, la llave de los medios es XORed con un número que representa cada posición en el MKB, y entonces cifrado solamente con corresponder dominante del dispositivo a esa posición.