Adaptable security mechanism for preventing unauthorized access of digital data

The present invention relates to systems for restricting unauthorized access to digital data and, in particular, to a mechanism for limiting access to such digital data to either a particular machine or a particular user and to a mechanism for converting limited access from a particular machine to a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ansell, Steven T, Cherenson, Andrew R, Rishniw, Leon, Cannon, Susan A, Allard, Edward J, Brownell, Jason S, Stroud, Micah
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention relates to systems for restricting unauthorized access to digital data and, in particular, to a mechanism for limiting access to such digital data to either a particular machine or a particular user and to a mechanism for converting limited access from a particular machine to a particular user. Content such as computer software, data representing audiovisual works, and electronic documents can converted from a machine-bound state to user-bound state without modification to the content data itself. Instead, keys used to access the content are converted from the machine-bound state to the user-bound state. In particular, the keys are kept in a passport data structure which can represent either a machine-binding or a user-binding. A machine-bound passport can be upgraded to a user-bound passport without modifying the bound content. The private key of the machine-bound passport, in cleartext form, is included in the user-bound passport and encrypted using a user-supplied password to bind the private key to the user. In addition, private user information is collected and verified and included in the user-bound passport. Upgrading a machine-bound passport can be initiated automatically upon detection that an attempt is made to play back machine-bound content on a machine other than the one to which the content is bound.