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.
Inhalt wie Computer-Software, die Daten, die audio-visuelle Arbeiten darstellen, und die elektronischen Dokumente machen umgewandelt von Maschine-springen Zustand zu Benutzer-springen Zustand ohne Änderung an den zufriedenen Daten selbst ein. Stattdessen werden die Schlüssel, die verwendet werden, um den Inhalt zugänglich zu machen, von Maschine-springen Zustand zu Benutzer-springen Zustand umgewandelt. Insbesondere werden die Schlüssel in einer Paßdatenstruktur gehalten, die entweder ein Maschine-Binden oder ein Benutzer-Binden darstellen kann. Maschine-springen Sie Paß kann zu verbessert werden Benutzer-springen Paß, ohne den verklemmten Inhalt zu ändern. Der private Schlüssel von Maschine-springen Paß, in der Klartextform, ist eingeschlossen in Benutzer-springen Paß und verschlüsseln mit einem user-supplied Kennwort, den privaten Schlüssel an den Benutzer zu binden. Zusätzlich werden private Benutzerinformationen gesammelt und überprüft und in eingeschlossen Benutzer-springen Sie Paß. Die Höhereinstufung Maschine-springen Paß kann nach Abfragung automatisch eingeleitet werden, die ein Versuch, zurück zu spielen Maschine-springen Inhalt auf einer Maschine anders als die gebildet wird, zu der der Inhalt gesprungen wird.