DE60215016T2 - Vorrichtung und Verfahren zur Wiedergabe von Benutzerdaten - Google Patents
Vorrichtung und Verfahren zur Wiedergabe von Benutzerdaten Download PDFInfo
- Publication number
- DE60215016T2 DE60215016T2 DE60215016T DE60215016T DE60215016T2 DE 60215016 T2 DE60215016 T2 DE 60215016T2 DE 60215016 T DE60215016 T DE 60215016T DE 60215016 T DE60215016 T DE 60215016T DE 60215016 T2 DE60215016 T2 DE 60215016T2
- Authority
- DE
- Germany
- Prior art keywords
- data
- key
- recording medium
- user data
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00166—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
- G11B20/00173—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software wherein the origin of the content is checked, e.g. determining whether the content has originally been retrieved from a legal disc copy or another trusted source
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00253—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00253—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
- G11B20/00275—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier the key being stored on a chip attached to the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/0042—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the copy protection scheme being related to a specific access protection standard
- G11B20/00449—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the copy protection scheme being related to a specific access protection standard content scrambling system [CSS]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00478—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier wherein contents are decrypted and re-encrypted with a different key when being copied from/to a record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00485—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00492—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Storage Device Security (AREA)
- Electrophonic Musical Instruments (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Description
- Die vorliegende Erfindung bezieht sich auf ein Gerät und ein Verfahren zur Wiedergabe von Benutzerdaten, die in verschlüsselter Form auf einem Aufzeichnungsmedium gespeichert sind, und auf eine integrierte Schaltung zur Verwendung in einem derartigen Gerät oder Verfahren. Die Erfindung bezieht sich insbesondere auf den Schutz von auf herausnehmbaren Aufzeichnungsmedien gespeicherten Informationen, zum Beispiel von Videodaten auf einer DVD.
- Wenn Benutzerdaten, z.B. Videodaten, Audiodaten, Software oder Anwendungsdaten, in verschlüsselter Form auf einem herausnehmbaren Aufzeichnungsmedium gespeichert werden, ist es oft erforderlich, dass eine autorisierte Anwendung die genannten Benutzerdaten, falls erlaubt, von einem derartigen herausnehmbaren Aufzeichnungsmedium lesen und nutzen kann, ohne dass der Entschlüsselungsschlüssel von einem separaten Ort, zum Beispiel dem Internet, abgerufen werden muss. Der Entschlüsselungsschlüssel muss daher zusammen mit den verschlüsselten Benutzerdaten auf dem Medium gespeichert werden.
- Der Entschlüsselungsschlüssel muss jedoch vor einem unberechtigten Zugriff versteckt werden. Bekannte Verfahren zum Verstecken des Entschlüsselungsschlüssels sind die Verwendung eines so genannten Media Key Block mit geheimen Abspielgerätschlüsseln, die zum Beispiel in dem bekannten Content Scrambling System (CSS) und in Content Protection for Recordable Media (CPRM) benutzt werden. Ein weiteres Verfahren zum Verstecken des Entschlüsselungsschlüssels in elektronischen Signalen mit Hilfe von geheimen Signalverarbeitungsverfahren ist aus dem Dokument
US 6.157.606 bekannt. Darin wird ein Master-Schlüssel zur Verschlüsselung von Hauptdaten in einer Pitbreite-Richtung verwendet, indem eine geringe Menge eines Laserstrahlenbündels verändert wird, um die Daten dann auf einem optischen Aufzeichnungsmedium aufzuzeichnen. - In den derzeitigen Schutzsystemen, wie CSS und CPRM, erfolgt die Berechnung des Entschlüsselungsschlüssels innerhalb einer autorisierten PC-Anwendung, die in einer Anwendungseinheit eines PCs läuft. Diese autorisierten Anwendungen enthalten Schutzmechanismen gegen die Extraktion von Geheimnissen, wie für die Media-Key- Block-Berechnung erforderlichen Abspielgerätschlüsseln, und gegen jegliche Modifikation des Verhaltens der Anwendung, wie das Bereitstellen von geschützten Daten im Klartext für andere Anwendungen. Diese Schutzmechanismen für PC-Software-Anwendungen sind jedoch bekanntermaßen schwach und versagen regelmäßig. Wenn die autorisierte Anwendung und/oder die Anwendungseinheit von Cotnputereindringlingen manipuliert wird, könnte sie so geändert werden, dass sie dem Eindringling den Entschlüsselungsschlüssel der geschützten Benutzerdaten liefert. Der Eindringling wäre jetzt in der Lage, die Entschlüsselungsschlüssel von vielen veröffentlichten Aufzeichnungsmedien zu extrahieren und zu veröffentlichen, was anderen Eindringlingen einen einfachen Zugang zu den geschützten Benutzerdaten mit unautorisierten Anwendungen ermöglichen würde.
- Dies ist ein ernsthaftes Sicherheitsproblem. Die illegale Verteilung von Entschlüsselungsschlüsseln führt möglicherweise zu mehr Schäden als die illegale Verteilung von geschützten Benutzerdaten im Klartext, weil es sich bei den geschützten Benutzerdaten um eine große Datenmenge, üblicherweise viele Megabyte, handelt, was daher zeitaufwändig ist. Die Entschlüsselungsschlüssel umfassen jedoch nur eine kleine Datenmenge, üblicherweise nicht mehr als ein Kilobyte, und können schnell und weit verbreitet werden.
- In dem Dokument
EP 0 978 839 werden ein System und ein Verfahren für den Schutz von Inhalten beschrieben, die auf einem Massenspeichermedium gespeichert sind. Das Verfahren zum Schutz gegen unberechtigte Nutzung der solcherart gespeicherten Inhalte wird öffentlich bereitgestellt, um denjenigen, die eine bestätigende Medienvorrichtung nutzen, zu erlauben, Master herzustellen oder Inhalte zu erzeugen, die gemäß diesem Verfahren geschützt sind. Es werden verschiedene Wege zum Schützen der Inhalte beschrieben, einschließlich der Überprüfung der Authentizität eines bestimmten Mediums, der Nutzung einer akzeptierten Liste von Medienwiedergabevorrichtungen und ihrer entsprechenden veröffentlichten öffentlichen Schlüssel zur sicheren Weiterleitung der Medieninhaltschlüssel an diese, und Nutzung eines externen Kontakts zur Bereitstellung von Medieninhaltschlüsseln und/oder Updates von akzeptierten Medienwiedergabevorrichtungen. - In dem Dokument 6.041.123 wird ein System der sicheren Kommunikation zwischen mehreren Parteien beschrieben. Dieses System nutzt eine Kombination aus Indexschlüssel/sicherem Schlüssel für jede Partei. Der Indexschlüssel verändert seinen Wert niemals. Ein sicherer zentraler Router mit Zugang zu einer Masterdatenbank nutzt die Indexschlüssel, um entsprechende sichere Schlüssel in der Masterdatenbank zu suchen. Der zentrale Router nutzt die sicheren Schlüssel, um von den Parteien gesendete Meldungen zu entschlüsseln und die Meldungen für ihre Empfänger wieder zu verschlüsseln und fungiert somit als Kanal für die sichere Kommunikation zwischen den Parteien.
- Die vorliegende Erfindung hat daher zur Aufgabe, ein Gerät und ein Verfahren zur Wiedergabe von in verschlüsselter Form auf einem Aufzeichnungsmediumn gespeicherten Benutzerdaten zu schaffen, das einen höheren Schutz, insbesondere des Verschlüsselungsschlüssels, gegen Diebstahl durch Eindringen in eine PC-Anwendung und/oder Anwendungseinheit bietet. Diese Aufgabe wird dadurch erreicht, dass ein Gerät nach Anspruch 1 geschaffen wird, das Folgendes umfasst:
- – Mittel zum Lesen von Benutzerdaten und Schlüsseldaten von dem genannten Aufzeichnungsmedium,
- – eine integrierte Einheit mit:
- – Mitteln zum Berechnen eines Entschlüsselungsschlüssels unter Verwendung der genannten Schlüsseldaten,
- – Mitteln zum Entschlüsseln von Benutzerdaten, die von dem genannten Aufzeichnungsmedium gelesen wurden, unter Verwendung des genannten berechneten Entschlüsselungsschlüssels,
- – Mitteln zum Berechnen eines Neuverschlüsselungsschlüssels, und
- – Mitteln zum Neuverschlüsseln der genannten entschlüsselten Daten mit Hilfe des genannten Neuverschlüsselungsschlüssels,
- – Mittel zum Übertragen der genannten neuverschlüsselten Daten von der genannten integrierten Einheit an eine Anwendungseinheit, und
- – eine Anwendungseinheit zum Entschlüsseln der genannten neuverschlüsselten Daten mit Hilfe des genannten Neuverschlüsselungsschlüssels und zur Wiedergabe der entschlüsselten Daten.
- Diese Aufgabe wird weiterhin durch ein entsprechendes Verfahren gelöst, wie es in Anspruch 8 beschrieben ist. Eine integrierte Einheit zur Verwendung in einem derartigen Gerät für den Einsatz in einem derartigen Verfahren ist in Anspruch 9 beschrieben und umfasst:
- – Mittel zur Berechnen eines Entschlüsselungsschlüssels mit Hilfe von Schlüsseldaten, die von dem genannten Aufzeichnungsmedium gelesen wurden,
- – Mittel zum Entschlüsseln von Benutzerdaten, die mit Hilfe des genannten berechneten Entschlüsselungsschlüssels von dem genannten Aufzeichnungsmedium gelesen wurden,
- – Mittel zum Berechnen eines Neuverschlüsselungsschlüssels, und
- – Mittel zum Neuverschlüsseln der genannten entschlüsselten Daten mit Hilfe des genannten Neuverschlüsselungsschlüssels, um neuverschlüsselte Daten zu erhalten und sie an eine Anwendungseinheit zur Entschlüsselung der genannten neuverschlüsselten Daten mit Hilfe des genannten Neuverschlüsselungsschlüssels zu übertragen und um die entschlüsselten Daten wiederzugeben.
- Die vorliegende Erfindung basiert auf dem Gedanken, die von dem Aufzeichnungsmedium gelesenen Benutzerdaten innerhalb einer integrierten Einheit im Laufwerk zu entschlüsseln und neu zu verschlüsseln und nicht, wie üblich, innerhalb einer Anwendungseinheit mit Hilfe einer PC-Anwendung. Eine derartige integrierte Einheit ist im Vergleich zu einer Anwendungseinheit wesentlich schwieriger aufzubrechen und bietet daher einen verbesserten Schutz für den Entschlüsselungsschlüssel. Darüber hinaus werden auch die Berechnung des für die Entschlüsselung der Benutzerdaten verwendeten Entschlüsselungsschlüssels und die Berechnung des für die Neuverschlüsselung der entschlüsselten Benutzerdaten verwendeten Neuverschlüsselungsschlüssels innerhalb der integrierten Einheit ausgeführt, wodurch der Schutz des Entschlüsselungsschlüssels noch weiter verbessert wird. Der Entschlüsselungsschlüssel verlässt also niemals die integrierte Einheit, weder in verschlüsselter Form noch in entschlüsselter Form. Außerdem sind die entschlüsselten Benutzerdaten, die zwischen der Entschlüsselung und der Neuverschlüsselung existieren, niemals außerhalb der integrierten Einheit sichtbar, was ebenfalls einen höheren Schutz gegen das unerlaubte Manipulieren von Benutzerdaten bietet.
- Um der Anwendungseinheit das Entschlüsseln und das anschließende Wiedergeben der von der integrierten Einheit an die Anwendungseinheit gelieferten Benutzerdaten zu ermöglichen, müssen der Neuverschlüsselungsschlüssel oder jegliche Daten zur Berechnung des Neuverschlüsselungsschlüssels an die Anwendungseinheit geliefert werden. Dies kann auf verschiedene Weisen erfolgen, z.B. mit der so genannten Public-Key-Kryptographie oder durch Übertragen des Neuverschlüsselungsschlüssels über einen sicheren authentifizierten Kanal (SAC) von der integrierten Einheit an die Anwendungseinheit. Alternativ kann zu diesem Zweck auch ein symmetrisches kryptographisches Verfahren angewandt werden.
- Bevorzugte Ausführungsformen der Erfindung sind in den abhängigen Ansprüchen enthalten. Es versteht sich, dass das Gerät nach Anspruch 1, das Verfahren nach Anspruch 8 und die integrierte Einheit nach Anspruch 9 weiter entwickelt werden können und identische oder ähnliche Ausführungsformen haben können.
- Vorzugsweise ist die genannte integrierte Einheit in einer Laufwerkeinheit zum Lesen von Aufzeichnungsmedien enthalten und die genannte Laufwerkeinheit sowie die genannte Anwendungseinheit sind in einem Computer, zum Beispiel einem PC, enthalten. Es wird weiterhin bevorzugt, dass das Aufzeichnungsmedium ein optisches Aufzeichnungsmedium ist, insbesondere eine Platte, die beschreibbar oder wiederbeschreibbar sein kann und die vorzugsweise eine CD oder eine DVD zur Speicherung jeglicher Art von Benutzerdaten ist. Alternativ kann das Aufzeichnungsmedium auch ein anderes, vergleichbares Medium sein, z.B. eine Festkörperspeicherkarte.
- In noch einer weiteren bevorzugten Ausführungsform ist die integrierte Einheit als eine integrierte Schaltung ausgeführt, in die nicht einfach von außen eingedrungen werden kann. Die genannte integrierte Schaltung kann aber auch als eine weitere integrierte Komponente verstanden werden, wie z.B. eine optische Laufwerkeinheit. Wenn eine derartige integrierte Komponente als sicher genug gilt, kann die Neuverschlüsselung teilweise in Hardware und teilweise in Firmware implementiert werden, z.B. kann die Erzeugung des Neuverschlüsselungsschlüssels in Firmware implementiert werden. Dies könnte hinsichtlich der Sicherheit akzeptabel sein, weil der Neuverschlüsselungsschlüssel auch in der Anwendungseinheit vorhanden sein wird, die eine weniger sichere Umgebung darstellt als eine derartige integrierte Komponente wie eine optische Laufwerkeinheit.
- Die Erfindung wird im Folgenden ausführlicher unter Bezugnahme auf die Figur erläutert, die ein Blockschaltbild eines Wiedergabegeräts gemäß der Erfindung zeigt.
- Darin ist ein Personal Computer
1 mit einer Laufwerkeinheit2 und einer Anwendungseinheit3 abgebildet. Wenn ein Benutzer beabsichtigt, auf einem Aufzeichnungsmedium4 , wie einer DVD-ROM, gespeicherte Benutzerdaten wiederzugeben, z.B. Videodaten abzuspielen, die auf einer DVD im MPEG-Format gespeichert sind, wird das Medium4 in das Laufwerk2 eingelegt, in dem die genannten Benutzerdaten und Schlüsseldaten von Lesemitteln5 gelesen werden. Es ist zu beachten, dass sowohl die Benutzerdaten als auch die Schlüsseldaten in verschlüsselter Form auf dem Medium4 gespeichert sind. Ferner ist zu beachten, dass es verschiedene Möglichkeiten gibt, die Benutzerdaten und Schlüsseldaten zu verschlüsseln, um sie auf dem Aufzeichnungsmedium zu speichern, jedoch ist für die vorliegende Erfindung nicht relevant, welche spezielle Möglichkeit angewandt wird. - Die gelesenen Daten werden dann in eine integrierte Einheit
6 eingegeben, die vorzugsweise durch eine integrierte Schaltung (IC) mit verschiedenen Mitteln zur Berechnung von Schlüsseln und zur Entschlüsselung und Neuverschlüsselung von Benutzerdaten realisiert ist. Als erstes wird der Entschlüsselungsschlüssel in einer Schlüsselberechnungseinheit7 unter Verwendung der gelesenen Schlüsseldaten berechnet, die von den Lesemitteln5 zugeführt werden. Dieser Entschlüsselungsschlüssel DK ist erforderlich, um die von den Lesemitteln5 an die Entschlüsselungseinheit8 weitergeleiteten gelesenen Benutzerdaten zu entschlüsseln. Dieser Entschlüsselungsschlüssel DK ist identisch mit einem Verschlüsselungsschlüssel, der zum Verschlüsseln der Benutzerdaten vor der Speicherung auf dem Medium4 verwendet wurde, oder ist ein entsprechender Schlüssel für diesen Verschlüsselungsschlüssel. - Nach der Entschlüsselung werden die Benutzerdaten in einer Neuverschlüsselungseinheit
10 neu verschlüsselt, statt die Benutzerdaten in Klartext über einen Bus16 direkt an die Anwendungseinheit3 auszugeben, da eine derartige Weiterleitung der Benutzerdaten in Klartext über einen Bus nicht sehr sicher ist und Computereindringlingen die Gelegenheit gibt, die Benutzerdaten zu lesen und zu kopieren. - Der für die Neuverschlüsselung der Benutzerdaten benutzte Neuverschlüsselungsschlüssel RK wird ebenfalls durch eine geeignete Schlüsselberechnungseinheit
9 innerhalb der integrierten Einheit6 berechnet. Da dieser Neuverschlüsselungsschlüssel RK auch der Anwendungseinheit bekannt sein muss, um die Benutzerdaten darin zu entschlüsseln, wird ein sicherer authentifizierter Kanal17 ,18 zwischen der Laufwerkeinheit2 und der Anwendungseinheit3 aufgebaut. Zum Autorisieren der auf der Anwendungseinheit3 laufenden Anwendung wird ihr öffentlicher Schlüssel durch eine Zertifizierungsstelle15 zertifiziert. - Wenn die Anwendung dergestalt autorisiert wurde, wird ein entsprechender Hinweis darauf, insbesondere ein öffentlicher Schlüssel der Anwendung, von der Anwendungseinheit
3 zum Laufwerk2 , insbesondere an die Schlüsselberechnungseinheit9 der integrierten Einheit6 , übertragen. Die Schlüsselberechnungseinheit9 kann dann die Anwendung autorisieren, indem sie das Zertifikat der Anwendung mit öffentlichem Schlüssel bei einer Lizenzierungsstelle für den öffentlichen Schlüssel14 prüft und indem sie kontrolliert, ob die Anwendung den entsprechenden privaten Schlüssel besitzt, der Teil der SAC-Funktionalität ist. - Nach einer abschließenden Autorisierung der Anwendung werden der verschlüsselte Neuverschlüsselungsschlüssel RK oder jegliche andere Daten, die sich auf den Neuverschlüsselungsschlüssel beziehen, von der Schlüsselberechnungseinheit
9 über die Übertragungsleitung18 an die Schlüsselberechnungseinheit11 der Anwendungseinheit3 übertragen. Die Schlüsselberechnungseinheit11 ist daher in der Lage, den Neuverschlüsselungsschlüssel RK zu berechnen, so dass die Entschlüsselungseinheit12 die über die Übertragungsleitung16 bereitgestellten neuverschlüsselten Benutzerdaten entschlüsseln kann. Es ist zu beachten, dass die Übertragungsleitungen16 ,17 und18 in dem PC-Bus des Computers1 enthalten sind. - Nach dem Entschlüsseln der Benutzerdaten in der Entschlüsselungseinheit
12 können vollständig reproduziert und für das Abspielen durch die Wiedergabeeinheit13 wiedergegeben werden. - Die Erfindung schafft somit einen hohen Schutz gegen Diebstahl von Benutzerdaten und/oder von Entschlüsselungsschlüsseln, die zur Verschlüsselung von Benutzerdaten vor ihrer Speicherung auf dem Aufzeichnungsmedium verwendet werden. Weder die Benutzerdaten noch die Entschlüsselungsschlüssel werden über einen Bus des Computers übertragen oder sind außerhalb der integrierten Einheit in Klartext existent. Es ist daher nicht möglich, den Entschlüsselungsschlüssel durch Aufbrechen der auf dem Computer laufenden Anwendung abzurufen.
- Text in der Zeichnung
-
1 -
-
- decrypt
- Entschlüsseln
- encrypt
- Verschlüsseln
- render
- Wiedergeben
Claims (10)
- Gerät zur Wiedergabe von in verschlüsselter Form auf einem Aufzeichnungsmedium gespeicherten Benutzerdaten, das Folgendes umfasst: – Mittel (
5 ) zum Lesen von Benutzerdaten und Schlüsseldaten von dem genannten Aufzeichnungsmedium (4 ), – eine integrierte Einheit (6 ) mit: – Mitteln (7 ) zum Berechnen eines Entschlüsselungsschlüssels (DK) unter Verwendung der genannten Schlüsseldaten, – Mitteln (8 ) zum Entschlüsseln von Benutzerdaten, die von dem genannten Aufzeichnungsmedium (4 ) gelesen wurden, unter Verwendung des genannten berechneten Entschlüsselungsschlüssels (DK), – Mitteln (9 ) zum Berechnen eines Neuverschlüsselungsschlüssels (RK), und – Mitteln (10 ) zum Neuverschlüsseln der genannten entschlüsselten Daten mit Hilfe des genannten Neuverschlüsselungsschlüssels (RK), – Mittel (16 ) zum Übertragen der genannten neuverschlüsselten Daten von der genannten integrierten Einheit (6 ) an eine Anwendungseinheit, und – eine Anwendungseinheit (3 ) zum Entschlüsseln der genannten neuverschlüsselten Daten mit Hilfe des genannten Neuverschlüsselungsschlüssels (RK) und zur Wiedergabe der entschlüsselten Daten. - Gerät nach Anspruch 1, wobei die genannte Anwendungseinheit (
3 ) Mittel (11 ) zum Berechnen des genannten Neuverschlüsselungsschlüssels (RK) umfasst. - Gerät nach Anspruch 1, das weiterhin Public-Key-Kryptographiemittel (
17 ,18 ) zum Austauschen von Informationen über den genannten Neuverschlüsselungsschlüssel (RK) umfasst. - Gerät nach Anspruch 3, wobei die Public-Key-Kryptographiemittel (
17 ,18 ) eingesetzt werden, um einen sicheren authentifizierten Kanal zur Übertragung des genann ten Neuverschlüsselungsschlüssels (RK) von der genannten integrierten Einheit (6 ) an die genannte Anwendungseinheit (3 ) einzurichten. - Computer (
1 ) mit einer Laufwerkeinheit (2 ) zum Lesen von Aufzeichnungsmedien und mit einer Anwendungseinheit (3 ), wobei die genannte Laufwerkeinheit (2 ) eine integrierte Einheit (6 ) nach Anspruch 1 umfasst. - Gerät nach Anspruch 1, wobei das genannte Aufzeichnungsmedium (
4 ) ein optisches Aufzeichnungsmedium ist, insbesondere eine CD oder eine DVD. - Gerät nach Anspruch 1, wobei die genannte integrierte Einheit (
6 ) eine integrierte Schaltung ist. - Verfahren zur Wiedergabe von in verschlüsselter Form auf einem Aufzeichnungsmedium gespeicherten Benutzerdaten, das die folgenden Schritte umfasst: – Lesen von Benutzerdaten und Schlüsseldaten von dem genannten Aufzeichnungsmedium (
4 ), – Berechnen eines Entschlüsselungsschlüssels (DK) mit Hilfe der genannten Schlüsseldaten, – Entschlüsseln der von dem genannten Aufzeichnungsmedium (4 ) gelesenen Benutzerdaten mit Hilfe des genannten berechneten Entschlüsselungsschlüssels (DK), – Berechnen eines Neuverschlüsselungsschlüssels (RK), – Neuverschlüsseln der genannten entschlüsselten Daten mit Hilfe des genannten Neuverschlüsselungsschlüssels (RK), wobei die genannten Berechnungsschritte, der genannte Entschlüsselungsschritt und der genannte Neuverschlüsselungsschritt in einer integrierten Einheit (6 ) ausgeführt werden, – Übertragen der genannten neuverschlüsselten Daten von der genannten integrierten Einheit (6 ) an eine Anwendungseinheit (3 ), – Entschlüsseln der genannten neuverschlüsselten Daten mit Hilfe des genannten Neuverschlüsselungsschlüssels (RK) in der genannten Anwendungseinheit (3 ), und – Wiedergeben der entschlüsselten Daten. - Integrierte Einheit (
6 ) zur Verwendung in einem Gerät nach Anspruch 1 zur Wiedergabe von in verschlüsselter Form auf einem Aufzeichnungsmedium (4 ) gespeicherten Benutzerdaten, wobei die integrierte Einheit Folgendes umfasst: – genannte Mittel (7 ) zum Berechnen eines Entschlüsselungsschlüssels (DK) unter Verwendung der von dem genannten Aufzeichnungsmedium (4 ) gelesenen Schlüsseldaten, – genannte Mittel (8 ) zum Entschlüsseln von Benutzerdaten, die von dem genannten Aufzeichnungsmedium (4 ) gelesen wurden, unter Verwendung des genannten berechneten Entschlüsselungsschlüssels (DK), – genannte Mittel (9 ) zum Berechnen eines Neuverschlüsselungsschlüssels (RK), und – genannte Mittel (10 ) zum Neuverschlüsseln der genannten entschlüsselten Daten mit Hilfe des genannten Neuverschlüsselungsschlüssels (RK), um neuverschlüsselte Daten zu erhalten und sie an die genannte Anwendungseinheit (3 ) zur Entschlüsselung der genannten neuverschlüsselten Daten mit Hilfe des genannten Neuverschlüsselungsschlüssels (RK) zu übertragen und um die entschlüsselten Daten wiederzugeben. - Integrierte Einheit nach Anspruch 9, wobei die genannte integriere Einheit (
6 ) eine integrierte Schaltung ist.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01202770 | 2001-07-19 | ||
EP01202770 | 2001-07-19 | ||
PCT/IB2002/002548 WO2003009285A2 (en) | 2001-07-19 | 2002-06-25 | Apparatus and method for reproducing user data |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60215016D1 DE60215016D1 (de) | 2006-11-09 |
DE60215016T2 true DE60215016T2 (de) | 2007-05-03 |
Family
ID=8180668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60215016T Expired - Lifetime DE60215016T2 (de) | 2001-07-19 | 2002-06-25 | Vorrichtung und Verfahren zur Wiedergabe von Benutzerdaten |
Country Status (8)
Country | Link |
---|---|
US (1) | US7178038B2 (de) |
EP (1) | EP1412943B1 (de) |
JP (1) | JP2004522252A (de) |
CN (1) | CN1311456C (de) |
AT (1) | ATE341080T1 (de) |
DE (1) | DE60215016T2 (de) |
TW (1) | TWI229320B (de) |
WO (1) | WO2003009285A2 (de) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2003216617A1 (en) * | 2002-04-19 | 2003-11-03 | Koninklijke Philips Electronics N.V. | Conditional access system and apparatus |
JP2006512793A (ja) * | 2002-06-12 | 2006-04-13 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 条件付アクセス装置および方法 |
US7930537B2 (en) | 2002-08-13 | 2011-04-19 | Nokia Corporation | Architecture for encrypted application installation |
JP2006514321A (ja) * | 2003-02-03 | 2006-04-27 | ノキア コーポレイション | 暗号化されたアプリケーションをインストールするためのアーキテクチャ |
JP2006520500A (ja) * | 2003-03-14 | 2006-09-07 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | デジタル権利管理ドングルからのプロテクトされたリターンパス |
US20090011828A1 (en) * | 2003-07-04 | 2009-01-08 | Koninklijke Philips Electronics N.V. | Device for running copy-protected software |
EP1513113B2 (de) * | 2003-09-03 | 2011-02-23 | France Telecom | Vorrichtung und Verfahren zur sicheren Kommunikation basierend auf Chipkarten |
JP4692003B2 (ja) * | 2005-02-10 | 2011-06-01 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US8832458B2 (en) | 2005-03-22 | 2014-09-09 | Seagate Technology Llc | Data transcription in a data storage device |
US8325571B2 (en) | 2005-09-29 | 2012-12-04 | Paul Cappello | Video jukebox apparatus and a method of playing music and music videos using a video jukebox appartus |
US20080144821A1 (en) * | 2006-10-26 | 2008-06-19 | Marvell International Ltd. | Secure video distribution |
WO2012072772A1 (en) * | 2010-12-02 | 2012-06-07 | Nagravision S.A. | System and method to record encrypted content with access conditions |
JP5367039B2 (ja) | 2011-09-30 | 2013-12-11 | 株式会社東芝 | サーバ装置及びプログラム |
JP5395938B1 (ja) * | 2012-09-25 | 2014-01-22 | 株式会社東芝 | 連携サービス提供システム及びサーバ装置 |
US11671251B1 (en) | 2019-11-29 | 2023-06-06 | Amazon Technologies, Inc. | Application programming interface to generate data key pairs |
US11626985B1 (en) * | 2019-11-29 | 2023-04-11 | Amazon Technologies, Inc. | Data reencryption techniques |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5191611A (en) * | 1989-04-03 | 1993-03-02 | Lang Gerald S | Method and apparatus for protecting material on storage media and for transferring material on storage media to various recipients |
US6850252B1 (en) * | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
US5513260A (en) * | 1994-06-29 | 1996-04-30 | Macrovision Corporation | Method and apparatus for copy protection for various recording media |
DE69532434T2 (de) * | 1994-10-27 | 2004-11-11 | Mitsubishi Corp. | Gerät für Dateiurheberrechte-Verwaltungssystem |
US5740246A (en) * | 1994-12-13 | 1998-04-14 | Mitsubishi Corporation | Crypt key system |
SG73579A1 (en) * | 1995-05-12 | 2000-06-20 | Macrovision Corp | Video media security and tracking system |
US5953419A (en) * | 1996-05-06 | 1999-09-14 | Symantec Corporation | Cryptographic file labeling system for supporting secured access by multiple users |
US6041123A (en) * | 1996-07-01 | 2000-03-21 | Allsoft Distributing Incorporated | Centralized secure communications system |
AU4811997A (en) * | 1996-10-10 | 1998-05-05 | Protocall Technologies, Inc. | Secured electronic information delivery system having separate data management |
EP0989497A1 (de) * | 1997-09-25 | 2000-03-29 | CANAL+ Société Anonyme | Verfahren und Vorrichtung zum Schutz von aufgezeichneten digitalen Daten |
US6438235B2 (en) * | 1998-08-05 | 2002-08-20 | Hewlett-Packard Company | Media content protection utilizing public key cryptography |
US6611812B2 (en) * | 1998-08-13 | 2003-08-26 | International Business Machines Corporation | Secure electronic content distribution on CDS and DVDs |
JP4214651B2 (ja) * | 1999-03-31 | 2009-01-28 | ソニー株式会社 | データコミュニケーションシステム、データ管理方法 |
CN100358034C (zh) * | 1999-04-28 | 2007-12-26 | 松下电器产业株式会社 | 光盘记录和再现装置以及光盘记录和再现方法 |
SG97852A1 (en) * | 2000-02-25 | 2003-08-20 | Kent Ridge Digital Labs | Method and apparatus for digital content copy protection |
JP2002261747A (ja) * | 2000-12-28 | 2002-09-13 | Sony Corp | 配信方法及び配信システム |
-
2002
- 2002-06-25 JP JP2003514548A patent/JP2004522252A/ja active Pending
- 2002-06-25 EP EP02738553A patent/EP1412943B1/de not_active Expired - Lifetime
- 2002-06-25 DE DE60215016T patent/DE60215016T2/de not_active Expired - Lifetime
- 2002-06-25 WO PCT/IB2002/002548 patent/WO2003009285A2/en active IP Right Grant
- 2002-06-25 CN CNB028144813A patent/CN1311456C/zh not_active Expired - Lifetime
- 2002-06-25 AT AT02738553T patent/ATE341080T1/de not_active IP Right Cessation
- 2002-07-16 US US10/196,300 patent/US7178038B2/en active Active
- 2002-08-27 TW TW091119414A patent/TWI229320B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
US20030021420A1 (en) | 2003-01-30 |
WO2003009285A2 (en) | 2003-01-30 |
EP1412943A2 (de) | 2004-04-28 |
WO2003009285A3 (en) | 2003-06-05 |
CN1311456C (zh) | 2007-04-18 |
US7178038B2 (en) | 2007-02-13 |
TWI229320B (en) | 2005-03-11 |
EP1412943B1 (de) | 2006-09-27 |
CN1533569A (zh) | 2004-09-29 |
DE60215016D1 (de) | 2006-11-09 |
JP2004522252A (ja) | 2004-07-22 |
ATE341080T1 (de) | 2006-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60202568T2 (de) | Urheberrechtschutzsystem, Aufzeichungsvorrichtung, und Wiedergabevorrichtung | |
DE69902078T2 (de) | Medieninhaltschutz mit öffentlicher Schlüsselkrypthographie | |
DE60215016T2 (de) | Vorrichtung und Verfahren zur Wiedergabe von Benutzerdaten | |
DE60207223T2 (de) | Verfahren und system zur bereitstellung von busverschlüsselung basierend auf einem kryptographischen schlüsselaustausch | |
DE60126874T2 (de) | Vorrichtung und verfahren zur informationsverarbeitung | |
DE69900178T2 (de) | System zum Schutz von digitalen Inhalten | |
DE69522328T2 (de) | Verfahren und gerät zum kopierschutz für verschiedene aufzeichnungsmedien | |
DE69619654T2 (de) | Verfahren und gerät zur überspielungssteuerung | |
DE60133359T2 (de) | Informationsverarbeitungsvorrichtung und Informationsverarbeitungsverfahren | |
DE69900260T2 (de) | Herstellungsschutzsystem, das Inhalte, die digitale Erzeugnisse sind, behandelt | |
DE69830784T2 (de) | System zur übertragung von inhaltsinformation und sich darauf beziehender zusatzinformation | |
DE60132962T2 (de) | Datenverarbeitungsvorrichtung und datenverarbeitungsverfahren | |
DE69738002T2 (de) | Authentifizierungseinrichtung nach dem Challenge-Response-Prinzip | |
DE69634850T2 (de) | Informationsaufzeichnungsträger, informationswiedergabegerät und informationswiedergabeverfahren | |
DE60130779T2 (de) | Verfahren und gerät zum kontrolieren des verteilens und der benutzung von digitalwerken | |
DE69927545T2 (de) | Verfahren zur Authentifikation und Datenverarbeitungsvorrichtung | |
DE60207494T2 (de) | System zum Schutz digitaler Inhalte, Aufzeichnungsgerät, Übertragungsgerät und Wiedergabegerät | |
CN100435135C (zh) | 在域管理***的控制下记录和/或再现数据的方法 | |
DE10297238T5 (de) | Verfahren und Vorrichtung zum Schutz von Inhalten an einer Schnittstelle | |
DE60106802T2 (de) | Urheberrechtsschutzsystem, Verschlüsselungsvorrichtung, Entschlüsselungsvorrichtung und Aufzeichnungsmedium | |
DE60015269T2 (de) | Ein verfahren und system einen kopierschutz auf einem speichermedium darzustellen und ein speichermedium in einem solchen system zu benutzen | |
DE10164134A1 (de) | System und Verfahren zur Erstellung und Verbreitung kopier- und nutzungsgeschützter elektronischer Ton- und Bildmedien und deren Dateninhalte | |
AT500500B1 (de) | Vorrichtung und verfahren zur überprüfung von daten auf speichermedien | |
KR20060133958A (ko) | 콘텐츠 보호 방법 및 시스템 | |
DE60032342T2 (de) | Verfahren zum schutz des komprimierten inhaltes nach trennung von originaler quelle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |