Before use, a population of tamper-resistant cryptographic enforcement devices is partitioned into groups and issued one or more group keys. Each tamper-resistant device contains multiple computational units to control access to digital content. One of the computational units within each tamper-resistant device communicates with another of the computational units acting as an interface control processor, and serves to protect the contents of a nonvolatile memory from unauthorized access or modification by other portions of the tamper-resistant device, while performing cryptographic computations using the memory contents. Content providers enforce viewing privileges by transmitting encrypted rights keys to a large number of recipient devices. These recipient devices process received messages using the protected processing environment and memory space of the secure unit. The processing result depends on whether the recipient device was specified by the content provider as authorized to view some encrypted digital content. Authorized recipient devices can use the processing result in decrypting the content, while unauthorized devices cannot decrypt the content. A related aspect of the invention provides for securing computational units and controlling attacks. For example, updates to the nonvolatile memory, including program updates, are supported and protected via a cryptographic unlocking and validation process in the secure unit, which can include digital signature verification.

Vor Gebrauch wird eine Bevölkerung der abgeben-beständigen Verschlüsselungsdurchführungvorrichtungen in Gruppen und in herausgegebenen einen oder mehr Gruppe Schlüssel verteilt. Jede abgeben-beständige Vorrichtung enthält mehrfache Berechnungsmaßeinheiten, um Zugang zum digitalen Inhalt zu steuern. Eine der Berechnungsmaßeinheiten innerhalb jeder abgeben-beständigen VorrichtungIST andere der Berechnungsmaßeinheiten verbunden, die als ein Schnittstelle Steuerprozessor dienen und dient, den Inhalt eines Permanentspeichers vor nicht autorisiertem Zugang oder Änderung durch andere Teile der abgeben-beständigen Vorrichtung zu schützen, beim Durchführen von von Verschlüsselungsberechnung mit dem Gedächtnisinhalt. Zufriedene Versorger erzwingen Betrachtung Privilegien, indem sie verschlüsselte Rechtschlüssel vielen aufnahmefähigen Vorrichtungen übermitteln. Diese empfing aufnahmefähiger Vorrichtungen Prozeß Anzeigen mit dem geschützten verarbeitenklima- und Gedächtnisraum der sicheren Maßeinheit. Das verarbeitenresultat hängt an ab, ob die aufnahmefähige Vorrichtung vom zufriedenen Versorger spezifiziert wurde, wie autorisiert, um irgendeinen verschlüsselten digitalen Inhalt anzusehen. Autorisierte aufnahmefähige Vorrichtungen können das verarbeitenresultat verwenden, wenn sie den Inhalt entschlüsseln, während nicht autorisierte Vorrichtungen nicht den Inhalt entschlüsseln können. Ein in Verbindung stehender Aspekt der Erfindung stellt für das Sichern der Berechnungsmaßeinheiten und das Steuern von von Angriffen zur Verfügung. Z.B. werden Updates zum Permanentspeicher, einschließlich Programmupdates, über einen Entriegeln und Gültigkeitserklärungverschlüsselungsprozeß in der sicheren Maßeinheit gestützt und geschützt, die digitale Unterzeichnungüberprüfung einschließen kann.

 
Web www.patentalert.com

< Digital content protection method and apparatus

< Digital content protection method and apparatus

> System and method for encryption using transparent keys

> Method and apparatus for rendering stolen computing devices inoperable

~ 00088