Abstract:
For digital rights management (DRM) of e.g. digitally delivered music or video, a technique to make the decryption keys more secure. The technique fragments a message (song or video or other) into a number of portions, and uses a different decryption key for each portion. Each of the various keys is a function of the preceding key, in one version. In another version, each key is a function of a seed value and of the particular portion of the material with which the key is associated.
Abstract:
Un procedimiento para descifrar contenido cifrado, que comprende las etapas de: proporcionar el contenido cifrado; comprendiendo el contenido cifrado una pluralidad de fragmentos que proporcionan un valor inicial de clave (CK0); dividir cada fragmento del contenido cifrado en una pluralidad de partes; generar una primera clave usando el valor inicial de clave; descifrar una primera de dichas partes, usando la primera clave; generar una segunda clave usando el valor inicial de clave, difiriendo la segunda clave de la primera; y descifrar una segunda de dichas partes, usando la segunda clave, en donde, en la partición, la pluralidad de partes difieren en longitud, según lo determinado por un algoritmo de fragmentación, y en donde el algoritmo de fragmentación varía entre fragmentos del contenido cifrado, de modo tal que distintos fragmentos del contenido se fragmenten de maneras distintas.
Abstract:
For digital rights management (DRM) of e.g. digitally delivered music or video, a technique to make the decryption keys more secure. The technique fragments a message (song or video or other) into a number of portions, and uses a different decryption key for each portion. Each of the various keys is a function of the preceding key, in one version. In another version, each key is a function of a seed value and of the particular portion of the material with which the key is associated.