EP1047062A2 - Contents information recording method, contents information processing unit, contents information deciphering method, contents information deciphering unit and media thereof - Google Patents

Contents information recording method, contents information processing unit, contents information deciphering method, contents information deciphering unit and media thereof Download PDF

Info

Publication number
EP1047062A2
EP1047062A2 EP20000105973 EP00105973A EP1047062A2 EP 1047062 A2 EP1047062 A2 EP 1047062A2 EP 20000105973 EP20000105973 EP 20000105973 EP 00105973 A EP00105973 A EP 00105973A EP 1047062 A2 EP1047062 A2 EP 1047062A2
Authority
EP
European Patent Office
Prior art keywords
information
media
medium
enciphered
key
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.)
Granted
Application number
EP20000105973
Other languages
German (de)
French (fr)
Other versions
EP1047062B8 (en
EP1047062A3 (en
EP1047062B1 (en
Inventor
Takayuki Sugahara
Atsumi Hirata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Publication of EP1047062A2 publication Critical patent/EP1047062A2/en
Publication of EP1047062A3 publication Critical patent/EP1047062A3/en
Application granted granted Critical
Publication of EP1047062B1 publication Critical patent/EP1047062B1/en
Publication of EP1047062B8 publication Critical patent/EP1047062B8/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • G11B20/00115Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers wherein the record carrier stores a unique medium identifier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits 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/00217Circuits 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/00253Circuits 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/00347Circuits 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 wherein the medium identifier is used as a key
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits 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/00485Circuits 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/00492Circuits 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
    • G11B20/00528Circuits 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 wherein each title is encrypted with a separate encryption key for each title, e.g. title key for movie, song or data file
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0866Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution

Definitions

  • the present invention relates to a contents information encryption system for recording and reproducing enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key for use in the enciphered contents information by using media ID as ID key.
  • An object of the present invention is to provide a contents information recording method for contents information enciphering system which distributes contents information (particularly audio and video data) and enables users to transfer the distributed data between media while preventing illegal transfer (move) and duplication thereof, and contents information processing unit, contents information deciphering method, contents information deciphering unit and media thereof.
  • a distribution side of digital contents processes and compresses digital contents and sends the processed digital contents, enciphered contents key and enciphered accounting information to communication receivers.
  • Money collected based on contents use information sent from the communication receivers is distributed to privilege persons.
  • a digital contents reproducing side deciphers that processed digital contents with the contents key and simultaneously expands it to reproduce the original data. Then, data on charge money depending on use of the contents and contents use information are sent to the contents information distribution side. The recorded contents can be carried away to other places.
  • Japanese Patent Application Laid-Open No.9-25303 has disclosed an information recording media, recording unit, information transmission system and deciphering unit.
  • the information recording media of the present invention contains enciphered information and enciphered key information obtained by enciphering key information for deciphering this enciphered information to its original information. Further, it contains condition information for deciphering the aforementioned enciphered information in a non-enciphered state. That is, because device information and region information are included in control information of the enciphered key information, duplication of the enciphered information into HDD or optical disk on user side for illegal use is prevented.
  • an object of the present invention is to provide a contents information recording method, contents information processing unit, contents information deciphering method, contents information deciphering unit and media in contents information encryption system which distributes contents information and enables user to transfer (move) data between media while preventing illegal transfer and duplication of the distributed data.
  • a contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of: recording temporarily information about the media ID of the first medium in a predetermined memory other than the first and second media, recording the enciphered contents information and the enciphered key information the second medium, and deleting the enciphered key information from the first medium; and recording, in the second medium, independent ID information comprised of information about media ID of the second medium and media ID of the first medium recorded temporarily in the memory and deleting, from the memory, information about media ID of the first media recorded temporarily.
  • a contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of: recording temporarily information about media ID of the first medium in a predetermined memory other than the first and second media in a condition that the information about the media ID corresponds to data link ID; recording the enciphered contents information, the enciphered key information and the data link ID in the second medium and deleting the enciphered key information from the first medium; and obtaining, based on the data link read out from the second medium, information about media ID of the first medium recorded temporarily in the memory, recording independent ID information comprised of information about media ID of the first medium and information about media ID of the second medium in the second medium, and deleting, from
  • a contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of: recording temporarily information about media ID of the first medium and the enciphered key information in a predetermined memory other than the first and second media in a condition that the information about the media ID and the enciphered key information correspond to data link ID; recording the enciphered contents information, the enciphered key information and the data link ID in the second medium and deleting the enciphered key information from the first medium; obtaining, based on the data link ID read out from the second medium, information about media ID of the first medium recorded temporarily in the memory and the enciphered key information; and comparing the encip
  • information about media ID of the first media recorded temporarily in the memory is information based on media ID of the first medium read out from the first medium
  • information about media ID of the second media is information based on media ID of the second medium read out from the second medium.
  • the independent ID information is differential ID information which is a differential value between media ID of the first medium and media ID of the second medium.
  • the predetermined contents key is common key or public key
  • the ID key is common key using media ID of the first medium or common key using information obtained by converting the media ID of the first medium with a predetermined function.
  • a contents information processing unit comprising: a memory for temporarily storing information about media ID of a first medium; an independent ID information forming means for forming independent ID information from information about media ID of a second medium and information about media ID of the first medium recorded temporarily in the memory and recording the independent ID information in the second medium; and a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily.
  • information about media ID of the first media recorded temporarily in the memory is information based on media ID of the first medium read out from the first medium
  • information about media ID of the second media is information based on media ID of the second medium read out from the second medium.
  • the independent ID information is differential ID information which is a differential value between media ID of the first medium and media ID of the second medium.
  • a contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium
  • the contents information processing unit comprising: a memory for temporarily storing information about media ID of the first medium; an independent ID information forming means for forming independent ID information from information about media ID of the second medium and information about media ID of the first medium recorded temporarily in the memory and after the enciphered contents information and the enciphered key information are recorded in the second medium, recording the independent ID information in the second medium; and a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily.
  • a contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium
  • the contents information processing unit comprising: a memory for temporarily recording information about media ID of the first medium in a condition that the information about the media ID corresponds to data link ID; a data link ID writing means for recording the data link ID into the first medium; an independent ID information forming means for, after the enciphered contents information, the enciphered key information and the data link ID are recorded into the second medium, obtaining information about media ID of the first medium recorded temporarily in the memory based on the data link ID read out from the second medium, forming independent ID information from information about media ID of the first medium and information about media ID of the second medium
  • a contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium
  • the contents information processing unit comprising: a memory for temporarily recording information about media ID of the first medium and the enciphered key information in a condition that the information about the media ID and the enciphered key information correspond to data link ID; a data link ID writing means for recording the data link ID into the first medium; a memory reading means for, after the enciphered contents information, the enciphered key information and the data link ID are recorded in the second medium, reading out, based on the data link ID read out from the second medium, information about media ID of the first medium recorded temporarily and the enciphered key information
  • information about media ID of the first media recorded temporarily in the memory is information based on media ID of the first medium read out from the first medium
  • information about media ID of the second media is information based on media ID of the second medium read out from the second medium.
  • the independent ID information is differential ID information which is a differential value between media ID of the first medium and media ID of the second medium.
  • the predetermined contents key is common key or public key and the ID key is common key using media ID of the first medium or common key using information obtained by converting the media ID of the first medium with a predetermined function.
  • a contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of: recording temporarily information about the media ID of the first medium in a predetermined memory other than the first and second media, recording the enciphered contents information and the enciphered key information in backup medium from the first medium, and deleting the enciphered key information from the first medium; recording the enciphered contents information and the enciphered key information in the second medium from the backup medium; and recording, in the second medium, independent ID information comprised of information about media ID of the second medium and media ID of the first medium recorded temporarily in the memory, and deleting, from the memory, information about media ID of the first media recorded temporarily.
  • a contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key through a backup medium into a second medium
  • the contents information processing unit comprising: a memory for temporarily storing information about media ID of the first medium; an independent ID information forming means for forming independent ID information from information about media ID of the second medium and information about media ID of the first medium recorded temporarily in the memory, and after the enciphered contents information and the enciphered key information are recorded in the second medium from the backup medium, recording the independent ID information in the second medium; and a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily.
  • a backup media wherein enciphered contents information enciphered with a predetermined contents key, enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and data link ID which is information about link destination to information about media ID of other media are recorded.
  • a contents information deciphering method for obtaining contents information by decryption from a medium in which enciphered contents information enciphered with a predetermined contents key, enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and independent ID information formed from information about media ID of the other media and information about media ID of a proper medium are recorded, the contents information deciphering method comprising: obtaining information about media ID of the other media from the independent ID information and media ID of the proper media and thereby deciphering the enciphered key information to obtain the contents key; and deciphering the enciphered contents information using the contents key.
  • information about media ID of the other media for forming the independent ID information is information based on media ID of other media read out from the other media
  • information about media ID of the proper media for forming the independent ID information is information based on media ID of the proper media read out from the proper media.
  • a contents information deciphering unit for obtaining contents information by decryption from a medium in which enciphered contents information enciphered with a predetermined contents key, enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and independent ID information formed from information about media ID of the other media and information about media ID of a proper medium are recorded,
  • the contents information deciphering unit comprising: a contents key deciphering means for obtaining information about media ID of the other media from the independent ID information and media ID of the proper media and thereby deciphering the enciphered key information to obtain the contents key; and a contents information deciphering means for deciphering the enciphered contents information using the contents key.
  • information about media ID of the other media for forming the independent ID information is information based on media ID of other media read out from the other media
  • information about media ID of the proper media for forming the independent ID information is information based on media ID of the proper media read out from the proper media.
  • a media wherein enciphered contents information enciphered with a predetermined contents key, enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and independent ID information formed from information about media ID of the other media and information about media ID of a proper medium are recorded.
  • information about media ID of the other media for forming the independent ID information is information based on media ID of other media read out from the other media
  • information about media ID of the proper media for forming the independent ID information is information based on media ID of the proper media read out from the proper media.
  • An medium has an ID inherent of itself and can be set in a media control unit.
  • the media mentioned here needs to enable recording and reproduction and include a solid memory, disc, tape and the like as long as its inherent ID can be set therein.
  • the ID information must have a predetermined tamper resistance. That is, it is desirable that the ID and a key necessary for encryption are in a storage condition making it difficult to read or rewrite them illegally.
  • the simplest example is a memory type.
  • a memory card from which the ID or enciphered key information cannot be extracted unless a predetermined memory control unit is used can be produced easily with safety.
  • An inherent ID is recorded in each memory card at the time of production in plant.
  • an ID inherent of that memory is recorded in EEPROM or the like and the EEPROM is buried by sealing resin or the like.
  • the medium has a media bus allowing only part of data to be duplicated between media.
  • a media control unit in which a medium is set and which is connected to a terminal of PC or other specialized device has an interface function between the medium and terminal, and functions for enciphering and deciphering of data under a predetermined ID.
  • the media control unit has tamper resistance inhibiting illegal access to inside of the memory from the terminal.
  • the terminal is connected to a center disposed outside for distributing contents information (distribution center) and distributes the contents data after predetermined procedures for accounting, certification and the like are finished.
  • Connecting means to the center includes ISDN, broadcasting, cable TV and radio as well as network system like internet.
  • the contents information is enciphered with a basically different key (contents key) depending on the contents.
  • the contents After compressed in a predetermined compression system like MPEG, the contents are subject to encryption based on DES (data encryption standard) or the like.
  • DES data encryption standard
  • the enciphering key is about 64 bits.
  • Fig. 1 shows a relation between the data base, center and terminal.
  • the contents information for example, contents X1 are enciphered with an enciphering key G1 in data base installed in the center and other contents X2 are enciphered with an enciphering key G2.
  • a plurality of terminals are connected to this center via network. Transmission to the terminal is carried out in encryption by public key system considering the security.
  • the public key of the terminal 1 (T1) is T1P and the deciphering key is T1D
  • contents X1 managed by the data base 1 are enciphered with enciphering key G1 so as to produce enciphered contents information called E G1 (X1).
  • the enciphering key G1 is enciphered with the public key T1P of the terminal T1 to transmit to the terminal T1 so that this key is converted to enciphered key information E T1P (G1).
  • both the enciphered contents information E G1 (X1) and enciphered key information E T1P (G1) are sent to the terminal 1 (T1).
  • the enciphered key information E T1P (G1) is deciphered with the deciphering key T1D of the terminal 1 to obtain the enciphering key G1.
  • the enciphered contents information E G1 (X1) is deciphered with that enciphering key G1 to obtain contents X1 and then MPEG expanding or the like is carried out to reproduce the original information.
  • transmitted data is not reproduced but recorded in media connected to the terminal.
  • medium A (first medium) of the terminal T1 from the distribution center.
  • medium A is set in the media control unit.
  • the media control unit is set in the terminal T1 and "data recording mode" is turned ON.
  • Predetermined processings for accounting. certification and the like are carried out.
  • the contents data is distributed from the center to the terminal in an enciphered state with the enciphering key G1.
  • the enciphered contents information E G1 (X1) in which the contents X1 are enciphered with the enciphering key G1 is sent.
  • enciphered key information E T1P (G1) in which the enciphering key G1 is enciphered with the public key T1P of the terminal T1 is sent to the terminal T1.
  • this enciphered key information E T1P (G1) can be deciphered with the deciphering key T1D.
  • E T1D A condition which can be deciphered with this deciphering key T1D is called E T1D (G1) instead of E T1P (G1).
  • this enciphered key information E T1D (G1) is deciphered with the deciphering key T1D once to obtain the enciphering key G1.
  • the media control unit receives the enciphered contents information E G1 (X1) and enciphering key G1 from the terminal and records the enciphered contents information E G1 (X1) in media A.
  • the media control unit recognizes a media ID set up and enciphers this enciphering key G1 with a value A which is an inherent ID of the media A so as to obtain enciphered key information E A (G1), and records it in the media A.
  • Contents of the media A at this point of time is shown in block of media A of Fig.3.
  • Section (1) in Fig.4 shows a data structure just after data is distributed. In data, differential ID 64 bits is recorded at a head thereof followed by enciphered key information 64 bits and enciphered contents information in this order.
  • the media A is set in the media control unit and the media control unit is set to "data reproduction mode".
  • the enciphered key information E A (G1) and transfer source medium A (first medium) ID are stored temporarily in memory of the media control unit such that they correspond to data link ID.
  • Dn as a control number is selected as data link ID. This control number may be determined serially when it is from 0 to 64 bits. When this number can be controlled reasonably when the data link ID is deleted as described later, any notation system can be used.
  • the enciphered key information E A (G1), ID of the media A, contents name and the like are recorded. Considering that plural contents are recorded in the media A, data related to this Dn such as file name are recorded.
  • the aforementioned data link ID is added to the enciphered contents information E G1 (X1) and duplicated to the destination medium with the enciphered key information E A (G1).
  • the enciphered contents information and enciphered key information E A (G1) are transferred to medium B rapidly through the media bus.
  • This media bus connects the medium A to the medium B physically and sends data not through the media control unit. A high security is ensured because only enciphered contents data can pass through this media bus.
  • Section (2) in Fig 4 shows enciphered contents information structure.
  • the enciphered key information E A (G1) in the transfer source medium A is deleted.
  • the inside of the media and media control unit cannot be accessed illegally using external backup media or a PC terminal and a command for deletion of information or the like is carried out securely.
  • the medium B is set up in the media control unit.
  • the media control unit reads ID of the transfer destination medium B and then, reads Dn of the data link ID attached to the enciphered contents information E G1 (X1) already transferred. Because the media control unit is in "data move mode" at this time, data recorded in the same area as differential ID can be recognized as Dn of the data link ID. Based thereon, the enciphered key information E A (G1) and ID(A) of transfer source medium ID corresponding to Dn of the data link ID are read out from a memory in the media control unit.
  • E A (G1) read out from the transfer destination medium B is compared with E A (G1) read from the control unit memory.
  • the differential ID is not issued. That is, when they do not coincide with each other, even when the data link ID is the same, they can be recognized as different contents informations. This is useful for avoiding a problem which may occur when data is moved from the same medium A using plural media control units or finding a contradiction which occurs in data in the media control unit when illegal duplication is tried or when it is tried to change data in the medium illegally, so as to stop the function.
  • a differential ID which is a differential value between the transfer destination medium B ID and transfer source medium A ID, namely, (A-B) value is recorded in the transfer destination medium B.
  • the aforementioned enciphered key information E A (Ga) and transfer source medium A ID(A) recorded in the memory of the media control unit are deleted. Contents of the media B at this time is shown in block of the medium B of Fig.3.
  • the reproduction procedure is the same as a procedure for reproducing the medium A after the aforementioned distribution. That is, to reproduce the enciphered contents information recorded in this medium B, the medium B is set in the media control unit and the media control unit is set to "reproduction mode".
  • the backup media generally refers to media which cannot be loaded on or unloaded from the media control unit. That is, this includes hard disk of PC and recordable optical disk, and the like, which has no proper control system.
  • a hard disk connected to the terminal PC is assumed to be backup media.
  • the medium A is set in the media control unit and the media control unit is set to "backup output mode".
  • the media control unit is connected to PC terminal.
  • the enciphered key information E A (G1) and transfer source medium A ID are recorded in memory of the media control unit in a condition that they correspond to data link ID.
  • a control number as Dn is selected as data link ID.
  • the enciphered key information E A (G1) and medium A ID are recorded.
  • the aforementioned data link ID is attached to the enciphered contents information E G1 (X1) and transmitted to a hard disk connected to the terminal PC with the enciphered key information E A (G1) through the media control unit.
  • the media B is set in the media control unit and the media control unit is set to "backup input mode".
  • the media control unit is connected to the PC terminal.
  • Head 64 bits of the enciphered contents data recorded in the backup media is always data link Dn.
  • the enciphered contents information E G1 (X1) to which the aforementioned data link ID is attached and enciphered key information E A (G1) are duplicated to the transfer destination medium B.
  • the media control unit reads ID(B) of the connected transfer destination medium, reads data link ID attached to the enciphered contents information E G1 (X1) and reads the enciphered key information E A (G1). Based thereon, the enciphered key information E A (G1) corresponding to the data link ID and transfer source medium media ID(A) are read out from memory of the media control unit and then, the enciphered key information read out from the transfer destination medium B is compared to the enciphered key information E A (G1) read out from the control memory.
  • a differential ID which is a differential value between the transfer destination medium B ID and transfer source medium A ID, namely, (A-B) value is recorded in the transfer destination medium B. Then, after the recording is completed, the aforementioned enciphered key information E A (G1) and transfer source medium media ID(A) recorded in the memory of the media control unit are deleted. An operation of backing up from the medium A to the backup media temporarily and after that moving it to the medium B is equivalent to an operation of moving data directly from the medium A to the medium B.
  • a case in which the enciphered contents information E G1 (X1) moved from the backup media to the medium B is reproduced is equal to the aforementioned procedure for reproducing medium A after the distribution of data. That is, when the enciphered contents information E G1 (X1) recorded in this medium B is reproduced, the medium B is set in the media control unit and the media control unit is set to "data reproduction mode".
  • data may be distributed from the center with a common key G of the terminal and deciphered with the deciphering key G at the terminal.
  • the key is enciphered with ID inherent of media in the above description, data may be enciphered with not ID itself but information obtained by converting the ID with a predetermined function.
  • the medium A is set in the media control unit 21.
  • the media control unit is set to the terminal T1 and "data recording mode" is set in a mode setting portion 51 of the media control unit from an external interface.
  • contents data enciphered with a predetermined enciphering key (contents key) G1 is distributed from the center to the terminal T1.
  • the mode setting portion 51 instructs a differential ID generating portion 52 to generate "0".
  • the media control unit receives the enciphered contents data and the enciphered contents data header writing portion 53 writes 64-bit data indicating 0 into the header so that the enciphered contents information E G1 (X1) is recorded in the memory portion 33 of the medium A.
  • a switch 2 is changed so as to connect the differential ID generating portion 52 to the enciphered contents data header writing portion 53.
  • a signal generated by a media ID generating portion 31 of the media side is detected as media ID(A) by a media ID reading portion 54 of the media control unit.
  • the contents enciphering key G1 is enciphered by a key enciphering portion 55 with this ID(A) so as to create the enciphered key information E A (G1) and it is recorded in the memory portion 33 through a memory information record deletion control portion 32 of the media.
  • the header indicates a differential ID and at this time, 0 is recorded there.
  • Section (1) in Fig.4 shows data structure just after the distribution. Differential ID 64 bits is recorded at the head followed by the enciphered key information 64 bits and then the enciphered contents information.
  • the media A is set in the media control unit 21 and "data reproduction mode" is set in the mode setting portion 51 of the media control unit from an external interface.
  • the media control unit 21 reads out the enciphered key information E A (G1) from the memory portion 33 of the media A and sends it to an enciphered key deciphering portion 56.
  • a signal generated by the media ID generating portion 31 of the media is detected by the media ID reading portion 54 of the media control unit as media ID(A) and sent to the enciphered key deciphering portion 56.
  • the media control unit 21 reads out the enciphered contents information E G1 (X1) from the memory portion 33 of the media through the memory information record deletion control portion 32 and that enciphered contents information E G1 (X1) is sent to an enciphered contents data header reading portion 57.
  • the enciphered contents data header reading portion 57 reads out differential data of 64 bits at the head and send it to a differential ID reading portion 58 through a switch 1.
  • the switch 1 is changed by the mode setting portion 51 so as to input data from the enciphered contents data header reading portion 57 into the differential ID reading portion 58.
  • a differential ID detected by the differential ID reading portion 58 is sent to the enciphered key deciphering portion 56.
  • the obtained enciphering key G1 is sent to the enciphered contents data header deciphering portion 59.
  • enciphered contents data whose header is removed by the enciphered contents data header reading portion 57 is sent to the enciphered contents deciphering portion 59.
  • the enciphered contents data deciphering portion 59 deciphers the enciphered contents data E G1 (X1) with the inputted enciphering key G1 and outputs as reproduction data.
  • a signal generated by the media generating portion 31 is detected by the media ID reading portion 54 of the media control unit as media ID(A) and sent to a recording reproduction deletion control portion 61 in the memory 60 of the media control unit.
  • the enciphered key information E A (G1) is called from the medium A and sent to the recording reproduction deletion control portion 61 in the memory 60 of the media control unit.
  • data link ID is generated in the data link ID generating portion 62 and sent to the recording reproduction deletion control portion 61 in the memory 60 of the media control unit.
  • the enciphered key information E A (G1) and transfer source medium media A ID are recorded in the memory 60 of the media control unit in a condition that they correspond to the data link ID.
  • the data link ID generating portion 62 sends data link ID to the enciphered contents data header writing portion 53 at the same time.
  • the switch 2 is changed so that the data link ID generating portion 62 is connected to the enciphered contents data header writing portion 53.
  • the enciphered contents data header writing portion 53 reads the enciphered contents data from the memory portion 33 of the media A, writes the data link ID into the header and returns the data to the memory 33 of the medium.
  • the returned enciphered contents data is stored in a region for moving data with the enciphered key information and sent to the medium B rapidly through the media bus 34.
  • This media bus 34 connects the medium A to the medium B physically so as to carry out data transmission not through the media control unit. A high security is ensured because only the enciphered contents data can pass through this media bus.
  • the memory information record deletion control portion 32 of the medium recognizes that the set mode is "data move output mode” and deletes the enciphered key information E A (G1) existing in the transfer source medium A.
  • the medium B is set in the media control unit 21.
  • a media ID(B) is detected by the media ID reading portion 54 of the media control unit.
  • the enciphered contents information E G1 (X1) already recorded in the memory portion 32B of the medium B is transmitted to the enciphered contents data header reading portion 57. Further, the enciphered key information E A (G1) recorded in the medium B is also read.
  • the switch 1 When "data input move mode" is set in the mode setting portion 51, the switch 1 is changed so that data is inputted from the enciphered contents data header reading portion 57 into the data link ID reading portion 63.
  • the data link ID reading portion 63 reads a data link ID attached to the header of the enciphered contents information E G1 (X1) and sends it to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit.
  • the recording reproduction deletion control portion 61 reads, based on this data link ID, the enciphered key information E A (G1) which corresponds to Dn of the data link ID and ID(A) which is transfer source medium ID from the memory 60 of the media control unit.
  • the enciphered key information E A (G1) read out from the transfer destination medium B and the enciphered key information E A (G1) read out from the media control unit memory 60 are sent to an enciphering key certifying portion 64 and compared with each other. Unless these key informations coincide with each other, no differential ID is issued. A comparison result is sent to the differential ID generating portion 52 and when the key informations coincide with each other as a result of the comparison, ID(A) is sent to the differential ID generating portion 52.
  • the differential ID generating portion 52 calculates a difference between the inputted ID(A) and ID(B) of the transfer destination medium read by the media ID reading portion 54 and sends a differential ID(A-B) to the enciphered contents data header writing portion 53.
  • the switch 2 When "data input move mode" is set in the mode setting portion 51, the switch 2 is changed so that the differential ID generating portion 52 is connected to the enciphered contents data header writing portion 53.
  • the enciphered contents data header writing portion 53 rewrites a header of enciphered contents data having data link ID of an object to the differential ID value.
  • the enciphered contents data header writing portion 53 outputs a write completion signal to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit.
  • the recording reproduction deletion control portion 61 deletes the aforementioned enciphered key information E A (G1) and ID(A) of the transfer source medium.
  • Section (3) in Fig.4 shows data structure after data move. After the data move is completed, beginning 64-bit data link ID information is rewritten as data information of the differential ID.
  • the reproduction procedure is the same as a procedure for reproducing the medium A. That is, when the enciphered contents information E G1 (X1) recorded in this medium B is reproduced, the medium B is set in the media control unit 21 and then, the media control unit is set to "data reproduction mode". The media control unit 21 reads out the enciphered key information E A (G1) from the memory portion 33B and sends it to the enciphered key deciphering portion 56.
  • a signal generated by a media ID generating portion 31B of the media is detected as media ID(B) by the media ID reading portion 54 of the media control unit and sent to the enciphered key deciphering portion 56. Further, the media control unit 21 reads the enciphered contents information E G1 (X1) from the memory portion 33B of the medium B and that enciphered contents information E G1 (X1) is sent to the enciphered contents data header reading portion 57. The enciphered contents data header reading portion 57 reads differential data of 64 bits at the head and that differential data is sent to the differential ID reading portion 58 through the switch 1.
  • the switch 1 is changed so that data from the enciphered contents data header reading portion 57 is inputted into the differential ID reading portion 58 by the mode setting portion 51.
  • the differential ID detected by the differential ID reading portion 58 is sent to the enciphered key deciphering portion 56.
  • the obtained enciphering key G1 is sent to the enciphered contents data deciphering portion 59.
  • the enciphered contents data E G1 (X1) whose header is removed by the enciphered contents data header reading portion 57 is sent to the enciphered contents deciphering portion 59.
  • the enciphered contents deciphering portion 59 deciphers the enciphered contents data E G1 (X1) with the enciphering key G1 and outputs as reproduction data.
  • the medium A is set in the media control unit 21.
  • "backup output mode" is set in the mode setting portion 51 of the media control unit from an external interface.
  • the media control unit 21 is connected to the terminal T1.
  • the terminal T1 is connected to the backup media 70.
  • a signal generated by the media ID generating portion 31 is detected as ID(A) of medium A by the media ID reading portion 54 of the media control unit and sent to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit.
  • the enciphered key information is called from the medium A and sent to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit.
  • Data link ID is generated by the data link ID generating portion 62 and sent to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit.
  • the enciphered key information E A (G1) and ID of the transfer source medium A are recorded in the memory 60 of the media control unit in a condition that they correspond to data link ID.
  • the data link ID generating portion 62 sends the data link ID to the enciphered contents data header writing portion 53 also at the same time.
  • "backup output mode" is set in the mode setting portion 51, the switch 2 is changed so that the data link ID generating portion 62 is connected to the enciphered contents data header writing portion 53.
  • the enciphered contents data header writing portion 53 reads the enciphered contents data from the memory portion 33 of the medium A and writes the header link ID into the header.
  • the enciphered contents data E G1 (X1) in which the data link ID is written is sent to the backup medium 70 through the terminal T1 with the enciphered key information E A (G1) read out from the memory portion 33 of the medium A. After that, the enciphered key information E A (G1) in the transfer source medium A is deleted by the memory information record deletion control portion 32.
  • the medium B is set in the media control unit 21 and the media control unit 21 is set to "backup input mode". ID(B) of the media is detected by the media ID reading portion 54 of the media control unit.
  • the enciphered contents data E G1 (X1) and enciphered key information E A (G1) are read out from the backup media 70 through the terminal T1 and the enciphered contents data E G1 (X1) and the enciphered key information E A (G1) are recorded in the memory portion 33B of the medium B through the enciphered contents data header writing portion 53.
  • the enciphered contents information E G1 (X1) is sent from the memory portion 33B of the medium B to the enciphered contents data header reading portion 57.
  • the switch 1 is changed so that data is inputted from the enciphered contents data header reading portion 57 to the data link ID reading portion 63.
  • the data link ID reading portion 63 reads a data link ID attached to the header of the enciphered contents information E G1 (X1) and sends it to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit.
  • the enciphered key information E A (G1) is read from the memory portion 33B of the medium B.
  • the recording reproduction deletion control portion 61 reads, based on this data link ID, the enciphered key information E A (G1) which corresponds to Dn of the data link ID and ID(A) which is ID of the transfer source medium from the memory of the media control unit.
  • E A (G1) read out from the transfer destination medium B and E A (G1) read from the control unit memory 60 are sent to the enciphering key certifying portion 64 and compared with each other. Unless the key informations coincide, no differential ID is issued. A comparison result is sent to the differential ID generating portion 52, and when the key informations coincide as a result of the comparison, the ID(A) is sent to the differential ID generating portion.
  • the differential ID generating portion 52 calculates a difference between the inputted ID(A) and ID(B) of the transfer destination medium read by the media ID reading portion 54 and sends the differential ID (A-B) to the enciphered contents data header writing portion 53.
  • the switch 2 is changed so that the differential ID generating portion 52 is connected to the enciphered contents data header writing portion 53.
  • the enciphered contents data header writing portion 53 rewrites a header of the enciphered contents data E G1 (X1) having a data link of an object to a value of the differential ID.
  • the enciphered contents data header writing portion 53 outputs a write completion signal to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit and the recording reproduction deletion control portion 61 deletes the enciphered key information E A (G1) and ID(A) of the transfer source medium.
  • Section (3) in Fig.4 shows data structure after data move. After the data move is completed, the beginning 64-bit data link ID information is rewritten as data information of the differential ID.
  • the reproduction procedure is the same as a procedure for reproducing the medium A after the distribution. That is, when the enciphered contents information E G1 (X1) recorded in the medium B is reproduced, the medium B is set in the media control unit 21 and then, the media control unit is set to "data reproduction mode".
  • the media control unit 21 reads the enciphered key information E A (G1) from the memory portion 33B of the medium B and sends it to the enciphered key deciphering portion 56. Further, a signal generated by the media ID generating portion 31B of the medium is detected as ID(B) of the medium by the media ID reading portion 54 of the media control unit and sent to the enciphered key deciphering portion 56.
  • the media control unit reads the enciphered contents information E G1 (X1) from the memory portion 33B of the medium B and that enciphered contents information E G1 (X1) is sent to the enciphered contents data header reading portion 57.
  • the enciphered contents data header reading portion 57 reads differential data of 64 bits at the head and sends it to the differential ID reading portion 58 through the switch 1.
  • the switch 1 When "data reproduction mode" is set by the mode setting portion 51, the switch 1 is changed so that data from the enciphered contents data header reading portion 57 is inputted to the differential ID reading portion 58.
  • the differential ID detected by the differential ID reading portion 58 is sent to the enciphered key deciphering portion 56.
  • the obtained enciphering key G1 is sent to the enciphered contents data deciphering portion 59.
  • the enciphered contents data E G1 (X1) whose header is removed by the enciphered contents header reading portion 58 is sent to the enciphered contents data deciphering portion 59.
  • the enciphered contents data deciphering portion 59 deciphers the enciphered contents data E G1 (X1) with the enciphering key G1 and outputs it as reproduction data X1.
  • the present invention makes it possible to transfer media in which contents data is recorded between users while preventing illegal transfer and duplication, so that user can obtain the contents data without connecting to account control center, data management center or the like.
  • the present invention makes it possible to provide a system which enables user to move data between the different media while preventing illegal transfer or duplication and is capable of returning the data to any media after backup.
  • the media has a removable media control unit and the media control unit has a memory.
  • the enciphered key information E A (G1) is recorded temporarily in the memory and after the data move is completed, the enciphered key information E A (G1) is deleted.
  • the enciphered contents information E G1 (X1) is moved to the backup media, the enciphered key information E A (G1) is recorded in the memory temporarily until that data is returned from the backup media, and at the time of the return, the enciphered key information E A (G1) is deleted.
  • the present invention makes it possible to transfer media in which contents data is recorded between users while preventing illegal transfer and duplication, so that user can obtain the contents data without connecting to account control center, data management center or the like.
  • the present invention makes it possible to provide a system which enables user to move data between the different media while preventing illegal transfer or duplication and is capable of returning the data to any media after backup.

Abstract

When enciphered contents information is transferred from media A to media B, enciphered key information and ID(A) of the media A are recorded as a control number of data link ID in a memory of a media control unit. The control number is attached to the enciphered contents information and duplicated to the media B with the enciphered key information. The enciphered key information read from the media B and the enciphered key information read from the media B are compared with each other. When they coincide, a differential ID (A-B) value which is a differential value between media A ID and media B ID is outputted to the media B. After the output, the enciphered key information and ID(A) recorded in the memory are deleted.

Description

    BACKGROUND OF THE INVENTION 1. Field of the Invention
  • The present invention relates to a contents information encryption system for recording and reproducing enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key for use in the enciphered contents information by using media ID as ID key.
  • An object of the present invention is to provide a contents information recording method for contents information enciphering system which distributes contents information (particularly audio and video data) and enables users to transfer the distributed data between media while preventing illegal transfer (move) and duplication thereof, and contents information processing unit, contents information deciphering method, contents information deciphering unit and media thereof.
  • 2. Description of the Background Art
  • With a progress of enciphering technology, digital contents distribution management method, digital contents reproduction method and apparatus therefor have been proposed in Japanese Patent Application Laid-Open No.10-269289 as an effective method for distributing audio or video digital data through network. According to the present invention, a distribution side of digital contents processes and compresses digital contents and sends the processed digital contents, enciphered contents key and enciphered accounting information to communication receivers. Money collected based on contents use information sent from the communication receivers is distributed to privilege persons. On the other hand, a digital contents reproducing side deciphers that processed digital contents with the contents key and simultaneously expands it to reproduce the original data. Then, data on charge money depending on use of the contents and contents use information are sent to the contents information distribution side. The recorded contents can be carried away to other places.
  • Further, Japanese Patent Application Laid-Open No.9-25303 has disclosed an information recording media, recording unit, information transmission system and deciphering unit. The information recording media of the present invention contains enciphered information and enciphered key information obtained by enciphering key information for deciphering this enciphered information to its original information. Further, it contains condition information for deciphering the aforementioned enciphered information in a non-enciphered state. That is, because device information and region information are included in control information of the enciphered key information, duplication of the enciphered information into HDD or optical disk on user side for illegal use is prevented.
  • However, according to the above conventional described system, because media in which the contents data is recorded cannot be transferred between users (although the media itself can be transferred, the contents data recorded in that media cannot be reproduced properly), user needs to connect account control center, data management center or the like at least once in order to receive the contents data. Further, when a person has plural kinds of media, he cannot move data between the media or return the data to any medium after backup of the data while preventing illegal transfer and duplication.
  • SUMMARY OF THE INVENTION
  • Accordingly, an object of the present invention is to provide a contents information recording method, contents information processing unit, contents information deciphering method, contents information deciphering unit and media in contents information encryption system which distributes contents information and enables user to transfer (move) data between media while preventing illegal transfer and duplication of the distributed data.
  • To achieve the above object, there is provided a contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of: recording temporarily information about the media ID of the first medium in a predetermined memory other than the first and second media, recording the enciphered contents information and the enciphered key information the second medium, and deleting the enciphered key information from the first medium; and recording, in the second medium, independent ID information comprised of information about media ID of the second medium and media ID of the first medium recorded temporarily in the memory and deleting, from the memory, information about media ID of the first media recorded temporarily.
  • Further, to achieve the above object, there is provided a contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of: recording temporarily information about media ID of the first medium in a predetermined memory other than the first and second media in a condition that the information about the media ID corresponds to data link ID; recording the enciphered contents information, the enciphered key information and the data link ID in the second medium and deleting the enciphered key information from the first medium; and obtaining, based on the data link read out from the second medium, information about media ID of the first medium recorded temporarily in the memory, recording independent ID information comprised of information about media ID of the first medium and information about media ID of the second medium in the second medium, and deleting, from the memory, the information about media ID of the first medium recorded temporarily.
  • Still further, to achieve the above object, there is provided a contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of: recording temporarily information about media ID of the first medium and the enciphered key information in a predetermined memory other than the first and second media in a condition that the information about the media ID and the enciphered key information correspond to data link ID; recording the enciphered contents information, the enciphered key information and the data link ID in the second medium and deleting the enciphered key information from the first medium; obtaining, based on the data link ID read out from the second medium, information about media ID of the first medium recorded temporarily in the memory and the enciphered key information; and comparing the enciphered key information read from the second medium and the enciphered key information read from the memory with each other, and only when the two enciphered key informations coincide, recording independent ID information comprised of information about media ID of the second medium and information about media ID of the first medium read out from the memory in the second medium and deleting, from the memory, information about media ID of the first medium recorded temporarily and the enciphered key information.
  • According to a preferred embodiment of the present invention, information about media ID of the first media recorded temporarily in the memory is information based on media ID of the first medium read out from the first medium, and information about media ID of the second media is information based on media ID of the second medium read out from the second medium.
  • According to another preferred embodiment of the present invention, the independent ID information is differential ID information which is a differential value between media ID of the first medium and media ID of the second medium.
  • According to still another preferred embodiment of the present invention, the predetermined contents key is common key or public key, and the ID key is common key using media ID of the first medium or common key using information obtained by converting the media ID of the first medium with a predetermined function.
  • To achieve the above object, there is provided a contents information processing unit comprising: a memory for temporarily storing information about media ID of a first medium; an independent ID information forming means for forming independent ID information from information about media ID of a second medium and information about media ID of the first medium recorded temporarily in the memory and recording the independent ID information in the second medium; and a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily.
  • According to a preferred embodiment of the present invention, information about media ID of the first media recorded temporarily in the memory is information based on media ID of the first medium read out from the first medium, and information about media ID of the second media is information based on media ID of the second medium read out from the second medium.
  • According to another preferred embodiment of the present invention, the independent ID information is differential ID information which is a differential value between media ID of the first medium and media ID of the second medium.
  • To achieve the above object, there is provided a contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the contents information processing unit comprising: a memory for temporarily storing information about media ID of the first medium; an independent ID information forming means for forming independent ID information from information about media ID of the second medium and information about media ID of the first medium recorded temporarily in the memory and after the enciphered contents information and the enciphered key information are recorded in the second medium, recording the independent ID information in the second medium; and a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily.
  • Further, to achieve the above object, there is provided a contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the contents information processing unit comprising: a memory for temporarily recording information about media ID of the first medium in a condition that the information about the media ID corresponds to data link ID; a data link ID writing means for recording the data link ID into the first medium; an independent ID information forming means for, after the enciphered contents information, the enciphered key information and the data link ID are recorded into the second medium, obtaining information about media ID of the first medium recorded temporarily in the memory based on the data link ID read out from the second medium, forming independent ID information from information about media ID of the first medium and information about media ID of the second medium, and recording the independent ID information in the second medium; and a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily.
  • Still further, to achieve the above object, there is provided a contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the contents information processing unit comprising: a memory for temporarily recording information about media ID of the first medium and the enciphered key information in a condition that the information about the media ID and the enciphered key information correspond to data link ID; a data link ID writing means for recording the data link ID into the first medium; a memory reading means for, after the enciphered contents information, the enciphered key information and the data link ID are recorded in the second medium, reading out, based on the data link ID read out from the second medium, information about media ID of the first medium recorded temporarily and the enciphered key information from the memory; an enciphered key information comparing means for comparing the enciphered key information read out from the second medium with the enciphered key information read out from the memory by the memory reading means; an independent ID information forming means for, only when the enciphered key information comparing means determines that the two enciphered key informations coincide, forming independent ID information from information about media ID of the second medium and information about media ID of the first medium, and recording the independent ID information in the second medium; and a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily and the enciphered key information.
  • According to a preferred embodiment of the present invention, information about media ID of the first media recorded temporarily in the memory is information based on media ID of the first medium read out from the first medium, and information about media ID of the second media is information based on media ID of the second medium read out from the second medium.
  • According to another preferred embodiment of the present invention, the independent ID information is differential ID information which is a differential value between media ID of the first medium and media ID of the second medium.
  • According to still another preferred embodiment of the present invention, the predetermined contents key is common key or public key and the ID key is common key using media ID of the first medium or common key using information obtained by converting the media ID of the first medium with a predetermined function.
  • To achieve the above object, there is provided a contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of: recording temporarily information about the media ID of the first medium in a predetermined memory other than the first and second media, recording the enciphered contents information and the enciphered key information in backup medium from the first medium, and deleting the enciphered key information from the first medium; recording the enciphered contents information and the enciphered key information in the second medium from the backup medium; and recording, in the second medium, independent ID information comprised of information about media ID of the second medium and media ID of the first medium recorded temporarily in the memory, and deleting, from the memory, information about media ID of the first media recorded temporarily.
  • To achieve the above object, there is provided a contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key through a backup medium into a second medium, the contents information processing unit comprising: a memory for temporarily storing information about media ID of the first medium; an independent ID information forming means for forming independent ID information from information about media ID of the second medium and information about media ID of the first medium recorded temporarily in the memory, and after the enciphered contents information and the enciphered key information are recorded in the second medium from the backup medium, recording the independent ID information in the second medium; and a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily.
  • Further, to achieve the above object, there is provided a backup media, wherein enciphered contents information enciphered with a predetermined contents key, enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and data link ID which is information about link destination to information about media ID of other media are recorded.
  • To achieve the above object, there is provided a contents information deciphering method for obtaining contents information by decryption from a medium in which enciphered contents information enciphered with a predetermined contents key, enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and independent ID information formed from information about media ID of the other media and information about media ID of a proper medium are recorded, the contents information deciphering method comprising: obtaining information about media ID of the other media from the independent ID information and media ID of the proper media and thereby deciphering the enciphered key information to obtain the contents key; and deciphering the enciphered contents information using the contents key.
  • According to a preferred embodiment of the present invention, information about media ID of the other media for forming the independent ID information is information based on media ID of other media read out from the other media, and information about media ID of the proper media for forming the independent ID information is information based on media ID of the proper media read out from the proper media.
  • To achieve the above object, there is provided a contents information deciphering unit for obtaining contents information by decryption from a medium in which enciphered contents information enciphered with a predetermined contents key, enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and independent ID information formed from information about media ID of the other media and information about media ID of a proper medium are recorded, the contents information deciphering unit comprising: a contents key deciphering means for obtaining information about media ID of the other media from the independent ID information and media ID of the proper media and thereby deciphering the enciphered key information to obtain the contents key; and a contents information deciphering means for deciphering the enciphered contents information using the contents key.
  • According to a preferred embodiment of the present invention, information about media ID of the other media for forming the independent ID information is information based on media ID of other media read out from the other media, and information about media ID of the proper media for forming the independent ID information is information based on media ID of the proper media read out from the proper media.
  • To achieve the above object, there is provided a media, wherein enciphered contents information enciphered with a predetermined contents key, enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and independent ID information formed from information about media ID of the other media and information about media ID of a proper medium are recorded.
  • According to a preferred embodiment of the present invention, information about media ID of the other media for forming the independent ID information is information based on media ID of other media read out from the other media, and information about media ID of the proper media for forming the independent ID information is information based on media ID of the proper media read out from the proper media.
  • The nature, principle and utility of the invention will become more apparent from the following detailed description when read in conjunction with the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the accompanying drawings:
  • Fig. 1 is a diagram for explaining encryption at the time of data distribution for use in an embodiment;
  • Fig.2 is a diagram showing a configuration of system according to an embodiment;
  • Fig.3 is a diagram for explaining functions of an embodiment;
  • Fig.4 is a diagram of data structure in media of an embodiment;
  • Fig.5 is a diagram of data structure in backup media of an embodiment; and
  • Fig.6 is a block diagram showing a detailed structure of an embodiment.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • First, an embodiment of the configuration of the present invention will be described with reference to Fig.2. An medium has an ID inherent of itself and can be set in a media control unit. The media mentioned here needs to enable recording and reproduction and include a solid memory, disc, tape and the like as long as its inherent ID can be set therein. In this case, the ID information must have a predetermined tamper resistance. That is, it is desirable that the ID and a key necessary for encryption are in a storage condition making it difficult to read or rewrite them illegally.
  • The simplest example is a memory type. By using it, a memory card from which the ID or enciphered key information cannot be extracted unless a predetermined memory control unit is used can be produced easily with safety. An inherent ID is recorded in each memory card at the time of production in plant. Alternatively, when the memory card is published by a publicizing unit, an ID inherent of that memory is recorded in EEPROM or the like and the EEPROM is buried by sealing resin or the like. As a result, user corresponding information cannot be changed after that. That is, illegal change is prevented. The medium has a media bus allowing only part of data to be duplicated between media.
  • A media control unit in which a medium is set and which is connected to a terminal of PC or other specialized device has an interface function between the medium and terminal, and functions for enciphering and deciphering of data under a predetermined ID. The media control unit has tamper resistance inhibiting illegal access to inside of the memory from the terminal. The terminal is connected to a center disposed outside for distributing contents information (distribution center) and distributes the contents data after predetermined procedures for accounting, certification and the like are finished. Connecting means to the center includes ISDN, broadcasting, cable TV and radio as well as network system like internet.
  • The contents information is enciphered with a basically different key (contents key) depending on the contents. After compressed in a predetermined compression system like MPEG, the contents are subject to encryption based on DES (data encryption standard) or the like. For example, in case of the DES, the enciphering key is about 64 bits. Fig. 1 shows a relation between the data base, center and terminal. The contents information, for example, contents X1 are enciphered with an enciphering key G1 in data base installed in the center and other contents X2 are enciphered with an enciphering key G2.
  • A plurality of terminals are connected to this center via network. Transmission to the terminal is carried out in encryption by public key system considering the security. Here, assuming that the public key of the terminal 1 (T1) is T1P and the deciphering key is T1D, contents X1 managed by the data base 1 are enciphered with enciphering key G1 so as to produce enciphered contents information called EG1(X1). The enciphering key G1 is enciphered with the public key T1P of the terminal T1 to transmit to the terminal T1 so that this key is converted to enciphered key information ET1P(G1). Then, both the enciphered contents information EG1(X1) and enciphered key information ET1P(G1) are sent to the terminal 1 (T1).
  • To reproduce the contents information at the terminal 1, the enciphered key information ET1P(G1) is deciphered with the deciphering key T1D of the terminal 1 to obtain the enciphering key G1. Then, the enciphered contents information EG1(X1) is deciphered with that enciphering key G1 to obtain contents X1 and then MPEG expanding or the like is carried out to reproduce the original information. However, in a description made in this specification, it is assumed that transmitted data is not reproduced but recorded in media connected to the terminal. Although data transmission up to the terminal with the public key has been described here, the present invention can be supported not only by the common key system but also other system.
  • Next, transmission and reception function for the contents information and key information according to an embodiment of the present invention will be described with reference to Figs.3, 4 and 5.
  • First, a case in which contents data is received by medium A (first medium) of the terminal T1 from the distribution center will be described. First of all, medium A is set in the media control unit. Then, the media control unit is set in the terminal T1 and "data recording mode" is turned ON. Predetermined processings for accounting. certification and the like are carried out. When the processings are terminated, the contents data is distributed from the center to the terminal in an enciphered state with the enciphering key G1.
  • That is, the enciphered contents information EG1(X1) in which the contents X1 are enciphered with the enciphering key G1 is sent. At the same time, to send the enciphering key G1 to the terminal T1, enciphered key information ET1P(G1) in which the enciphering key G1 is enciphered with the public key T1P of the terminal T1 is sent to the terminal T1. Because a key for use in deciphering at the terminal is deciphering key T1D, this enciphered key information ET1P(G1) can be deciphered with the deciphering key T1D. A condition which can be deciphered with this deciphering key T1D is called ET1D(G1) instead of ET1P(G1). At the terminal, this enciphered key information ET1D(G1) is deciphered with the deciphering key T1D once to obtain the enciphering key G1.
  • The media control unit receives the enciphered contents information EG1(X1) and enciphering key G1 from the terminal and records the enciphered contents information EG1(X1) in media A. On the other hand, the media control unit recognizes a media ID set up and enciphers this enciphering key G1 with a value A which is an inherent ID of the media A so as to obtain enciphered key information EA(G1), and records it in the media A. Contents of the media A at this point of time is shown in block of media A of Fig.3. α is a differential ID (independent ID information) which will be described later and at this time, α = 0 is recorded. Section (1) in Fig.4 shows a data structure just after data is distributed. In data, differential ID 64 bits is recorded at a head thereof followed by enciphered key information 64 bits and enciphered contents information in this order.
  • Next, a case for reproducing the enciphered contents information recorded in the media A will be described. The media A is set in the media control unit and the media control unit is set to "data reproduction mode". The enciphered key information EA(G1) is deciphered to the enciphering key G1 using a value in which α is added to A which is its own ID and then, the enciphered contents information EG1(X) is deciphered with the enciphering key G1 so as to obtain reproduction data X. Because α = 0 here, this is equivalent to a case in which the deciphering is carried out with ID = A.
  • Next, a case in which data is transferred (moved) from medium A (first medium) to medium B (second medium) will be described. When the enciphered contents information is transferred from a transfer source medium A in which the contents are recorded to a transfer destination media B, first, the media A is set in the media control unit. Then, mode in the media control unit is changed to "data move mode".
  • The enciphered key information EA(G1) and transfer source medium A (first medium) ID are stored temporarily in memory of the media control unit such that they correspond to data link ID. As shown in a block of memory in the media control unit of Fig.3, Dn as a control number is selected as data link ID. This control number may be determined serially when it is from 0 to 64 bits. When this number can be controlled reasonably when the data link ID is deleted as described later, any notation system can be used. With the Dn, the enciphered key information EA(G1), ID of the media A, contents name and the like are recorded. Considering that plural contents are recorded in the media A, data related to this Dn such as file name are recorded.
  • The aforementioned data link ID is added to the enciphered contents information EG1(X1) and duplicated to the destination medium with the enciphered key information EA(G1). The enciphered contents information and enciphered key information EA(G1) are transferred to medium B rapidly through the media bus. This media bus connects the medium A to the medium B physically and sends data not through the media control unit. A high security is ensured because only enciphered contents data can pass through this media bus. Section (2) in Fig 4 shows enciphered contents information structure. After the enciphered contents information EG1(X1) and enciphered key information EA(G1) are transmitted from the medium A to the medium B, the enciphered key information EA(G1) in the transfer source medium A is deleted. Although when the security is considered, it is desirable to delete the enciphered contents information EG1(X1) also, it can be considered that deciphering of the enciphered information is substantially impossible when only the enciphered key information EA(G1) is deleted.
  • The inside of the media and media control unit cannot be accessed illegally using external backup media or a PC terminal and a command for deletion of information or the like is carried out securely.
  • Next, the medium B is set up in the media control unit. The media control unit reads ID of the transfer destination medium B and then, reads Dn of the data link ID attached to the enciphered contents information EG1(X1) already transferred. Because the media control unit is in "data move mode" at this time, data recorded in the same area as differential ID can be recognized as Dn of the data link ID. Based thereon, the enciphered key information EA(G1) and ID(A) of transfer source medium ID corresponding to Dn of the data link ID are read out from a memory in the media control unit.
  • Here, EA(G1) read out from the transfer destination medium B is compared with EA(G1) read from the control unit memory. Unless these key informations do not coincide with each other, the differential ID is not issued. That is, when they do not coincide with each other, even when the data link ID is the same, they can be recognized as different contents informations. This is useful for avoiding a problem which may occur when data is moved from the same medium A using plural media control units or finding a contradiction which occurs in data in the media control unit when illegal duplication is tried or when it is tried to change data in the medium illegally, so as to stop the function.
  • Next, when agreement is certified, a differential ID which is a differential value between the transfer destination medium B ID and transfer source medium A ID, namely, (A-B) value is recorded in the transfer destination medium B. After the recording, the aforementioned enciphered key information EA(Ga) and transfer source medium A ID(A) recorded in the memory of the media control unit are deleted. Contents of the media B at this time is shown in block of the medium B of Fig.3.
  • This deletion motion enables not duplication of data between media but transfer (move) of data. Although encryption with ID is originally very effective, this has such a disadvantage that data cannot be reproduced in others than that media. However, by managing enciphered key information and media ID information in a media control unit impossible to control from outside and deleting at the same time when duplication is executed, it is possible to provide a user-oriented system easy to use. Data structure after data move is shown in section (3) of Fig.4. After the data move is completed, the beginning 64-bit data link ID information is changed to data information of differential ID.
  • Next, a case for reproducing the enciphered contents information EG1(X1) which is moved to the medium B will be described. The reproduction procedure is the same as a procedure for reproducing the medium A after the aforementioned distribution. That is, to reproduce the enciphered contents information recorded in this medium B, the medium B is set in the media control unit and the media control unit is set to "reproduction mode". The enciphered key information EA(G1) is deciphered to the enciphering key G1 using a value in which α is added to its own ID, B, that is, B + (A-B) and then, the enciphered contents information EG1(X1) is deciphered using the enciphering key G1 to obtain reproduction data X1. Because α which is the differential ID is equal to A - B, this is equivalent to a case in which the deciphering is done using ID = A, so that the reproduction is enabled.
  • Next, a case in which the enciphered contents information is duplicated from the transfer source medium A in which the contents are recorded, to a backup media will be described. The backup media generally refers to media which cannot be loaded on or unloaded from the media control unit. That is, this includes hard disk of PC and recordable optical disk, and the like, which has no proper control system. Here, a hard disk connected to the terminal PC is assumed to be backup media.
  • First, the medium A is set in the media control unit and the media control unit is set to "backup output mode". The media control unit is connected to PC terminal. The enciphered key information EA(G1) and transfer source medium A ID are recorded in memory of the media control unit in a condition that they correspond to data link ID. As shown in memory block of the media control unit of Fig.3, a control number as Dn is selected as data link ID. With this Dn, the enciphered key information EA(G1) and medium A ID are recorded. The aforementioned data link ID is attached to the enciphered contents information EG1(X1) and transmitted to a hard disk connected to the terminal PC with the enciphered key information EA(G1) through the media control unit.
  • Next, a case in which the enciphered contents information is duplicated from the backup media in which the contents are recorded, to the transfer destination medium media B will be described. First, the media B is set in the media control unit and the media control unit is set to "backup input mode". The media control unit is connected to the PC terminal. Head 64 bits of the enciphered contents data recorded in the backup media is always data link Dn. The enciphered contents information EG1(X1) to which the aforementioned data link ID is attached and enciphered key information EA(G1) are duplicated to the transfer destination medium B.
  • The media control unit reads ID(B) of the connected transfer destination medium, reads data link ID attached to the enciphered contents information EG1(X1) and reads the enciphered key information EA(G1). Based thereon, the enciphered key information EA(G1) corresponding to the data link ID and transfer source medium media ID(A) are read out from memory of the media control unit and then, the enciphered key information read out from the transfer destination medium B is compared to the enciphered key information EA(G1) read out from the control memory.
  • When agreement is certified, a differential ID which is a differential value between the transfer destination medium B ID and transfer source medium A ID, namely, (A-B) value is recorded in the transfer destination medium B. Then, after the recording is completed, the aforementioned enciphered key information EA(G1) and transfer source medium media ID(A) recorded in the memory of the media control unit are deleted. An operation of backing up from the medium A to the backup media temporarily and after that moving it to the medium B is equivalent to an operation of moving data directly from the medium A to the medium B.
  • A case in which the enciphered contents information EG1(X1) moved from the backup media to the medium B is reproduced is equal to the aforementioned procedure for reproducing medium A after the distribution of data. That is, when the enciphered contents information EG1(X1) recorded in this medium B is reproduced, the medium B is set in the media control unit and the media control unit is set to "data reproduction mode". The enciphered key information EA(T1D) is deciphered to the enciphering key G1 using a value in which α is added to B of its own ID, that is, B + (A-B) and then, the enciphered contents information EG1(X) is deciphered with the enciphering key G1 to obtain the reproduction data X. Because α of the differential ID is equal to A - B, this is equivalent to a case in which the deciphering is done with ID = A, so that the reproduction is enabled.
  • Although it is assumed that the enciphered contents information is enciphered in public key system in the above description, data may be distributed from the center with a common key G of the terminal and deciphered with the deciphering key G at the terminal. Although it is assumed that the key is enciphered with ID inherent of media in the above description, data may be enciphered with not ID itself but information obtained by converting the ID with a predetermined function.
  • Next, a block diagram of an embodiment of the present invention will be described with reference to Fig.6.
  • First, a case in which the contents data is received by the medium A from the distribution center will be described. First, the medium A is set in the media control unit 21. The media control unit is set to the terminal T1 and "data recording mode" is set in a mode setting portion 51 of the media control unit from an external interface. After predetermined procedures for accounting, certification and the like are terminated, contents data enciphered with a predetermined enciphering key (contents key) G1 is distributed from the center to the terminal T1. In case of "data recording mode", the mode setting portion 51 instructs a differential ID generating portion 52 to generate "0". The media control unit receives the enciphered contents data and the enciphered contents data header writing portion 53 writes 64-bit data indicating 0 into the header so that the enciphered contents information EG1(X1) is recorded in the memory portion 33 of the medium A. When "data recording mode" is set up in the mode setting portion 51, a switch 2 is changed so as to connect the differential ID generating portion 52 to the enciphered contents data header writing portion 53.
  • On the other hand, a signal generated by a media ID generating portion 31 of the media side is detected as media ID(A) by a media ID reading portion 54 of the media control unit. The contents enciphering key G1 is enciphered by a key enciphering portion 55 with this ID(A) so as to create the enciphered key information EA(G1) and it is recorded in the memory portion 33 through a memory information record deletion control portion 32 of the media. The header indicates a differential ID and at this time, 0 is recorded there. Section (1) in Fig.4 shows data structure just after the distribution. Differential ID 64 bits is recorded at the head followed by the enciphered key information 64 bits and then the enciphered contents information.
  • Next, a case in which the enciphered contents information EG1(X1) recorded in the media A is reproduced will be described. The media A is set in the media control unit 21 and "data reproduction mode" is set in the mode setting portion 51 of the media control unit from an external interface. The media control unit 21 reads out the enciphered key information EA(G1) from the memory portion 33 of the media A and sends it to an enciphered key deciphering portion 56. A signal generated by the media ID generating portion 31 of the media is detected by the media ID reading portion 54 of the media control unit as media ID(A) and sent to the enciphered key deciphering portion 56. The media control unit 21 reads out the enciphered contents information EG1(X1) from the memory portion 33 of the media through the memory information record deletion control portion 32 and that enciphered contents information EG1(X1) is sent to an enciphered contents data header reading portion 57. The enciphered contents data header reading portion 57 reads out differential data of 64 bits at the head and send it to a differential ID reading portion 58 through a switch 1.
  • In case of "data reproduction mode", the switch 1 is changed by the mode setting portion 51 so as to input data from the enciphered contents data header reading portion 57 into the differential ID reading portion 58. A differential ID detected by the differential ID reading portion 58 is sent to the enciphered key deciphering portion 56. The enciphered key deciphering portion 56 adds the inputted differential ID to the media ID so as to produce ID, so that the enciphering key G1 is obtained by deciphering. Because the differential ID is equal to 0, this is equivalent to a case in which the deciphering is done with ID=A. The obtained enciphering key G1 is sent to the enciphered contents data header deciphering portion 59. Further, enciphered contents data whose header is removed by the enciphered contents data header reading portion 57 is sent to the enciphered contents deciphering portion 59. The enciphered contents data deciphering portion 59 deciphers the enciphered contents data EG1(X1) with the inputted enciphering key G1 and outputs as reproduction data.
  • Next, a case in which data is transferred (moved) from the medium A to the medium B will be described. When the enciphered contents information is duplicated from the transfer source medium A in which the contents are recorded to the transfer destination medium B, first, the medium A is set in the media control unit 21. Then, "data move output mode" is set in the mode setting portion 51 of the media control unit from an external interface.
  • A signal generated by the media generating portion 31 is detected by the media ID reading portion 54 of the media control unit as media ID(A) and sent to a recording reproduction deletion control portion 61 in the memory 60 of the media control unit. At the same time, the enciphered key information EA(G1) is called from the medium A and sent to the recording reproduction deletion control portion 61 in the memory 60 of the media control unit. Further, data link ID is generated in the data link ID generating portion 62 and sent to the recording reproduction deletion control portion 61 in the memory 60 of the media control unit. The enciphered key information EA(G1) and transfer source medium media A ID are recorded in the memory 60 of the media control unit in a condition that they correspond to the data link ID. When the data link ID is deleted as described later, the deleted information is transmitted to the data link ID generating portion so as to generate an ID which can be managed without contradiction.
  • The data link ID generating portion 62 sends data link ID to the enciphered contents data header writing portion 53 at the same time. When "data move output mode" is set in the mode setting portion 51, the switch 2 is changed so that the data link ID generating portion 62 is connected to the enciphered contents data header writing portion 53. The enciphered contents data header writing portion 53 reads the enciphered contents data from the memory portion 33 of the media A, writes the data link ID into the header and returns the data to the memory 33 of the medium.
  • The returned enciphered contents data is stored in a region for moving data with the enciphered key information and sent to the medium B rapidly through the media bus 34. This media bus 34 connects the medium A to the medium B physically so as to carry out data transmission not through the media control unit. A high security is ensured because only the enciphered contents data can pass through this media bus.
  • After that, the memory information record deletion control portion 32 of the medium recognizes that the set mode is "data move output mode" and deletes the enciphered key information EA(G1) existing in the transfer source medium A.
  • Next, the medium B is set in the media control unit 21. A media ID(B) is detected by the media ID reading portion 54 of the media control unit. Then, the enciphered contents information EG1(X1) already recorded in the memory portion 32B of the medium B is transmitted to the enciphered contents data header reading portion 57. Further, the enciphered key information EA(G1) recorded in the medium B is also read.
  • When "data input move mode" is set in the mode setting portion 51, the switch 1 is changed so that data is inputted from the enciphered contents data header reading portion 57 into the data link ID reading portion 63. The data link ID reading portion 63 reads a data link ID attached to the header of the enciphered contents information EG1(X1) and sends it to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit. The recording reproduction deletion control portion 61 reads, based on this data link ID, the enciphered key information EA(G1) which corresponds to Dn of the data link ID and ID(A) which is transfer source medium ID from the memory 60 of the media control unit.
  • Here, the enciphered key information EA(G1) read out from the transfer destination medium B and the enciphered key information EA(G1) read out from the media control unit memory 60 are sent to an enciphering key certifying portion 64 and compared with each other. Unless these key informations coincide with each other, no differential ID is issued. A comparison result is sent to the differential ID generating portion 52 and when the key informations coincide with each other as a result of the comparison, ID(A) is sent to the differential ID generating portion 52. The differential ID generating portion 52 calculates a difference between the inputted ID(A) and ID(B) of the transfer destination medium read by the media ID reading portion 54 and sends a differential ID(A-B) to the enciphered contents data header writing portion 53.
  • When "data input move mode" is set in the mode setting portion 51, the switch 2 is changed so that the differential ID generating portion 52 is connected to the enciphered contents data header writing portion 53. The enciphered contents data header writing portion 53 rewrites a header of enciphered contents data having data link ID of an object to the differential ID value.
  • After that, the enciphered contents data header writing portion 53 outputs a write completion signal to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit. The recording reproduction deletion control portion 61 deletes the aforementioned enciphered key information EA(G1) and ID(A) of the transfer source medium. Section (3) in Fig.4 shows data structure after data move. After the data move is completed, beginning 64-bit data link ID information is rewritten as data information of the differential ID.
  • Next, a case in which the enciphered contents information moved to the medium B is reproduced will be described. The reproduction procedure is the same as a procedure for reproducing the medium A. That is, when the enciphered contents information EG1(X1) recorded in this medium B is reproduced, the medium B is set in the media control unit 21 and then, the media control unit is set to "data reproduction mode". The media control unit 21 reads out the enciphered key information EA(G1) from the memory portion 33B and sends it to the enciphered key deciphering portion 56. A signal generated by a media ID generating portion 31B of the media is detected as media ID(B) by the media ID reading portion 54 of the media control unit and sent to the enciphered key deciphering portion 56. Further, the media control unit 21 reads the enciphered contents information EG1(X1) from the memory portion 33B of the medium B and that enciphered contents information EG1(X1) is sent to the enciphered contents data header reading portion 57. The enciphered contents data header reading portion 57 reads differential data of 64 bits at the head and that differential data is sent to the differential ID reading portion 58 through the switch 1.
  • In case of "data reproduction mode", the switch 1 is changed so that data from the enciphered contents data header reading portion 57 is inputted into the differential ID reading portion 58 by the mode setting portion 51. The differential ID detected by the differential ID reading portion 58 is sent to the enciphered key deciphering portion 56. The enciphered key deciphering portion 56 sums up the inputted differential ID and media ID to generate ID and then obtain the enciphering key G1 by deciphering. Because the differential ID is equal to A=B, this is equivalent to the case in which the deciphering is done with ID = B+(A-B) or ID = A. The obtained enciphering key G1 is sent to the enciphered contents data deciphering portion 59. Further, the enciphered contents data EG1(X1) whose header is removed by the enciphered contents data header reading portion 57 is sent to the enciphered contents deciphering portion 59. The enciphered contents deciphering portion 59 deciphers the enciphered contents data EG1(X1) with the enciphering key G1 and outputs as reproduction data.
  • Next, a case in which the enciphered contents information is duplicated from the transfer source medium A in which the contents are recorded into a backup medium 70 will be described.
  • First, the medium A is set in the media control unit 21. Then, "backup output mode" is set in the mode setting portion 51 of the media control unit from an external interface. The media control unit 21 is connected to the terminal T1. The terminal T1 is connected to the backup media 70.
  • A signal generated by the media ID generating portion 31 is detected as ID(A) of medium A by the media ID reading portion 54 of the media control unit and sent to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit. At the same time, the enciphered key information is called from the medium A and sent to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit.
  • Data link ID is generated by the data link ID generating portion 62 and sent to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit. The enciphered key information EA(G1) and ID of the transfer source medium A are recorded in the memory 60 of the media control unit in a condition that they correspond to data link ID. The data link ID generating portion 62 sends the data link ID to the enciphered contents data header writing portion 53 also at the same time. When "backup output mode" is set in the mode setting portion 51, the switch 2 is changed so that the data link ID generating portion 62 is connected to the enciphered contents data header writing portion 53. The enciphered contents data header writing portion 53 reads the enciphered contents data from the memory portion 33 of the medium A and writes the header link ID into the header. The enciphered contents data EG1(X1) in which the data link ID is written is sent to the backup medium 70 through the terminal T1 with the enciphered key information EA(G1) read out from the memory portion 33 of the medium A. After that, the enciphered key information EA(G1) in the transfer source medium A is deleted by the memory information record deletion control portion 32.
  • Next, a case in which the enciphered contents information is transferred from the backup medium 70 in which the contents are recorded to the transfer destination medium B will be described. First, the medium B is set in the media control unit 21 and the media control unit 21 is set to "backup input mode". ID(B) of the media is detected by the media ID reading portion 54 of the media control unit. Next, the enciphered contents data EG1(X1) and enciphered key information EA(G1) are read out from the backup media 70 through the terminal T1 and the enciphered contents data EG1(X1) and the enciphered key information EA(G1) are recorded in the memory portion 33B of the medium B through the enciphered contents data header writing portion 53.
  • Subsequently, the enciphered contents information EG1(X1) is sent from the memory portion 33B of the medium B to the enciphered contents data header reading portion 57. When "backup input mode" is set in the mode setting portion 51, the switch 1 is changed so that data is inputted from the enciphered contents data header reading portion 57 to the data link ID reading portion 63. The data link ID reading portion 63 reads a data link ID attached to the header of the enciphered contents information EG1(X1) and sends it to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit. Further, the enciphered key information EA(G1) is read from the memory portion 33B of the medium B. The recording reproduction deletion control portion 61 reads, based on this data link ID, the enciphered key information EA(G1) which corresponds to Dn of the data link ID and ID(A) which is ID of the transfer source medium from the memory of the media control unit.
  • Here, EA(G1) read out from the transfer destination medium B and EA(G1) read from the control unit memory 60 are sent to the enciphering key certifying portion 64 and compared with each other. Unless the key informations coincide, no differential ID is issued. A comparison result is sent to the differential ID generating portion 52, and when the key informations coincide as a result of the comparison, the ID(A) is sent to the differential ID generating portion.
  • The differential ID generating portion 52 calculates a difference between the inputted ID(A) and ID(B) of the transfer destination medium read by the media ID reading portion 54 and sends the differential ID (A-B) to the enciphered contents data header writing portion 53. When "backup input mode" is set in the mode setting portion 51, the switch 2 is changed so that the differential ID generating portion 52 is connected to the enciphered contents data header writing portion 53. The enciphered contents data header writing portion 53 rewrites a header of the enciphered contents data EG1(X1) having a data link of an object to a value of the differential ID. After that, the enciphered contents data header writing portion 53 outputs a write completion signal to the recording reproduction deletion control portion 61 of the memory 60 in the media control unit and the recording reproduction deletion control portion 61 deletes the enciphered key information EA(G1) and ID(A) of the transfer source medium.
  • Section (3) in Fig.4 shows data structure after data move. After the data move is completed, the beginning 64-bit data link ID information is rewritten as data information of the differential ID.
  • Next, a case in which the enciphered contents information moved from the backup medium 70 to the medium B will be described. The reproduction procedure is the same as a procedure for reproducing the medium A after the distribution. That is, when the enciphered contents information EG1(X1) recorded in the medium B is reproduced, the medium B is set in the media control unit 21 and then, the media control unit is set to "data reproduction mode".
  • The media control unit 21 reads the enciphered key information EA(G1) from the memory portion 33B of the medium B and sends it to the enciphered key deciphering portion 56. Further, a signal generated by the media ID generating portion 31B of the medium is detected as ID(B) of the medium by the media ID reading portion 54 of the media control unit and sent to the enciphered key deciphering portion 56. The media control unit reads the enciphered contents information EG1(X1) from the memory portion 33B of the medium B and that enciphered contents information EG1(X1) is sent to the enciphered contents data header reading portion 57. The enciphered contents data header reading portion 57 reads differential data of 64 bits at the head and sends it to the differential ID reading portion 58 through the switch 1.
  • When "data reproduction mode" is set by the mode setting portion 51, the switch 1 is changed so that data from the enciphered contents data header reading portion 57 is inputted to the differential ID reading portion 58. The differential ID detected by the differential ID reading portion 58 is sent to the enciphered key deciphering portion 56. The enciphered key deciphering portion 56 sums up the inputted differential ID and media ID to generate an ID and obtains the enciphering key G1 by deciphering. Because the differential ID is equal to A-B, this is equivalent to the case in which the deciphering is done with ID=B+(A-B) or ID=A. The obtained enciphering key G1 is sent to the enciphered contents data deciphering portion 59. The enciphered contents data EG1(X1) whose header is removed by the enciphered contents header reading portion 58 is sent to the enciphered contents data deciphering portion 59. The enciphered contents data deciphering portion 59 deciphers the enciphered contents data EG1(X1) with the enciphering key G1 and outputs it as reproduction data X1.
  • As described above, the present invention makes it possible to transfer media in which contents data is recorded between users while preventing illegal transfer and duplication, so that user can obtain the contents data without connecting to account control center, data management center or the like.
  • Further, when user possesses plural media, the present invention makes it possible to provide a system which enables user to move data between the different media while preventing illegal transfer or duplication and is capable of returning the data to any media after backup.
  • Further, the media has a removable media control unit and the media control unit has a memory. When the enciphered contents information EG1(X1) is moved between media, the enciphered key information EA(G1) is recorded temporarily in the memory and after the data move is completed, the enciphered key information EA(G1) is deleted. When the enciphered contents information EG1(X1) is moved to the backup media, the enciphered key information EA(G1) is recorded in the memory temporarily until that data is returned from the backup media, and at the time of the return, the enciphered key information EA(G1) is deleted. Thus, data move between media can be carried out freely while illegal duplication of the data to plural media is prevented, when the data is returned to any media after backup.
  • Further, whether or not the enciphered key information EA(G1) of the transfer source medium recorded temporarily in the memory of the media control unit is the same as the enciphered key information EA(G1) of the transfer source medium read out from a transfer destination medium is certified, and only when it is certified that they are the same, a differential ID is generated and recorded. Thus, it is possible to avoid a problem which may occur when data move is carried out from the same media A using plural media control units. Further, this certification function is effective for finding out a contradiction which occurs when changing of data in the media control unit memory or data in media is tried in order to duplicate the data illegally and, stopping the function.
  • The present invention makes it possible to transfer media in which contents data is recorded between users while preventing illegal transfer and duplication, so that user can obtain the contents data without connecting to account control center, data management center or the like.
  • Further, when user possesses plural media, the present invention makes it possible to provide a system which enables user to move data between the different media while preventing illegal transfer or duplication and is capable of returning the data to any media after backup.
  • It should be understood that many modifications and adaptations of the invention will become apparent to those skilled in the art and it is intended to encompass such obvious modifications and changes in the scope of the claims appended hereto.

Claims (24)

  1. A contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of:
    recording temporarily information about the media ID of the first medium in a predetermined memory other than the first and second media, recording the enciphered contents information and the enciphered key information the second medium, and deleting the enciphered key information from the first medium; and
    recording, in the second medium, independent ID information comprised of information about media ID of the second medium and media ID of the first medium recorded temporarily in the memory and deleting, from the memory, information about media ID of the first media recorded temporarily.
  2. A contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of:
    recording temporarily information about media ID of the first medium in a predetermined memory other than the first and second media in a condition that the information about the media ID corresponds to data link ID;
    recording the enciphered contents information, the enciphered key information and the data link ID in the second medium and deleting the enciphered key information from the first medium; and
    obtaining, based on the data link read out from the second medium, information about media ID of the first medium recorded temporarily in the memory, recording independent ID information comprised of information about media ID of the first medium and information about media ID of the second medium in the second medium, and deleting, from the memory, the information about media ID of the first medium recorded temporarily.
  3. A contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of:
    recording temporarily information about media ID of the first medium and the enciphered key information in a predetermined memory other than the first and second media in a condition that the information about the media ID and the enciphered key information correspond to data link ID;
    recording the enciphered contents information, the enciphered key information and the data link ID in the second medium and deleting the enciphered key information from the first medium;
    obtaining, based on the data link ID read out from the second medium, information about media ID of the first medium recorded temporarily in the memory and the enciphered key information; and
    comparing the enciphered key information read from the second medium and the enciphered key information read from the memory with each other, and only when the two enciphered key informations coincide, recording independent ID information comprised of information about media ID of the second medium and information about media ID of the first medium read out from the memory in the second medium and deleting, from the memory, information about media ID of the first medium recorded temporarily and the enciphered key information.
  4. A contents information recording method according to claim 1, wherein
    information about media ID of the first media recorded temporarily in the memory is information based on media ID of the first medium read out from the first medium, and
    information about media ID of the second media is information based on media ID of the second medium read out from the second medium.
  5. A contents information recording method according to claim 1, wherein the independent ID information is differential ID information which is a differential value between media ID of the first medium and media ID of the second medium.
  6. A contents information recording method according to claim 1, wherein the predetermined contents key is common key or public key, and the ID key is common key using media ID of the first medium or common key using information obtained by converting the media ID of the first medium with a predetermined function.
  7. A contents information processing unit comprising:
    a memory for temporarily storing information about media ID of a first medium;
    an independent ID information forming means for forming independent ID information from information about media ID of a second medium and information about media ID of the first medium recorded temporarily in the memory and recording the independent ID information in the second medium; and
    a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily.
  8. A contents information processing unit according to claim 7, wherein
    information about media ID of the first media recorded temporarily in the memory is information based on media ID of the first medium read out from the first medium, and
    information about media ID of the second media is information based on media ID of the second medium read out from the second medium.
  9. A contents information processing unit according to claim 7, wherein the independent ID information is differential ID information which is a differential value between media ID of the first medium and media ID of the second medium.
  10. A contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the contents information processing unit comprising:
    a memory for temporarily storing information about media ID of the first medium;
    an independent ID information forming means for forming independent ID information from information about media ID of the second medium and information about media ID of the first medium recorded temporarily in the memory and after the enciphered contents information and the enciphered key information are recorded in the second medium, recording the independent ID information in the second medium; and
    a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily.
  11. A contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the contents information processing unit comprising:
    a memory for temporarily recording information about media ID of the first medium in a condition that the information about the media ID corresponds to data link ID;
    a data link ID writing means for recording the data link ID into the first medium;
    an independent ID information forming means for, after the enciphered contents information, the enciphered key information and the data link ID are recorded into the second medium, obtaining information about media ID of the first medium recorded temporarily in the memory based on the data link ID read out from the second medium, forming independent ID information from information about media ID of the first medium and information about media ID of the second medium, and recording the independent ID information in the second medium; and
    a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily.
  12. A contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the contents information processing unit comprising:
    a memory for temporarily recording information about media ID of the first medium and the enciphered key information in a condition that the information about the media ID and the enciphered key information correspond to data link ID;
    a data link ID writing means for recording the data link ID into the first medium;
    a memory reading means for, after the enciphered contents information, the enciphered key information and the data link ID are recorded in the second medium, reading out, based on the data link ID read out from the second medium, information about media ID of the first medium recorded temporarily and the enciphered key information from the memory;
    an enciphered key information comparing means for comparing the enciphered key information read out from the second medium with the enciphered key information read out from the memory by the memory reading means;
    an independent ID information forming means for, only when the enciphered key information comparing means determines that the two enciphered key informations coincide, forming independent ID information from information about media ID of the second medium and information about media ID of the first medium, and recording the independent ID information in the second medium; and
    a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily and the enciphered key information.
  13. A contents information processing unit according to claim 10, wherein
    information about media ID of the first media recorded temporarily in the memory is information based on media ID of the first medium read out from the first medium, and
    information about media ID of the second media is information based on media ID of the second medium read out from the second medium.
  14. A contents information processing unit according to claim 10, wherein the independent ID information is differential ID information which is a differential value between media ID of the first medium and media ID of the second medium.
  15. A contents information processing unit according to claim 10, wherein the predetermined contents key is common key or public key and the ID key is common key using media ID of the first medium or common key using information obtained by converting the media ID of the first medium with a predetermined function.
  16. A contents information recording method for recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key into a second medium, the method comprising the steps of:
    recording temporarily information about the media ID of the first medium in a predetermined memory other than the first and second media, recording the enciphered contents information and the enciphered key information in backup medium from the first medium, and deleting the enciphered key information from the first medium;
    recording the enciphered contents information and the enciphered key information in the second medium from the backup medium; and
    recording, in the second medium, independent ID information comprised of information about media ID of the second medium and media ID of the first medium recorded temporarily in the memory, and deleting, from the memory, information about media ID of the first media recorded temporarily.
  17. A contents information processing unit for processing information about ID of each medium upon recording enciphered contents information and enciphered key information from a first medium which records the enciphered contents information enciphered with a predetermined contents key and enciphered key information obtained by enciphering the contents key with information about media ID of the first medium as an ID key through a backup medium into a second medium, the contents information processing unit comprising:
    a memory for temporarily storing information about media ID of the first medium;
    an independent ID information forming means for forming independent ID information from information about media ID of the second medium and information about media ID of the first medium recorded temporarily in the memory, and after the enciphered contents information and the enciphered key information are recorded in the second medium from the backup medium, recording the independent ID information in the second medium; and
    a deleting means for, after the independent ID information is formed, deleting, from the memory, information about media ID of the first medium recorded temporarily.
  18. A backup media, wherein
    enciphered contents information enciphered with a predetermined contents key,
    enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and
    data link ID which is information about link destination to information about media ID of other media are recorded.
  19. A contents information deciphering method for obtaining contents information by decryption from a medium in which enciphered contents information enciphered with a predetermined contents key, enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and independent ID information formed from information about media ID of the other media and information about media ID of a proper medium are recorded, the contents information deciphering method comprising:
    obtaining information about media ID of the other media from the independent ID information and media ID of the proper media and thereby deciphering the enciphered key information to obtain the contents key; and
    deciphering the enciphered contents information using the contents key.
  20. A contents information deciphering method according to claim 19, wherein
    information about media ID of the other media for forming the independent ID information is information based on media ID of other media read out from the other media, and
    information about media ID of the proper media for forming the independent ID information is information based on media ID of the proper media read out from the proper media.
  21. A contents information deciphering unit for obtaining contents information by decryption from a medium in which enciphered contents information enciphered with a predetermined contents key, enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and independent ID information formed from information about media ID of the other media and information about media ID of a proper medium are recorded, the contents information deciphering unit comprising:
    a contents key deciphering means for obtaining information about media ID of the other media from the independent ID information and media ID of the proper media and thereby deciphering the enciphered key information to obtain the contents key; and
    a contents information deciphering means for deciphering the enciphered contents information using the contents key.
  22. A contents information deciphering unit according to claim 21, wherein
    information about media ID of the other media for forming the independent ID information is information based on media ID of other media read out from the other media, and
    information about media ID of the proper media for forming the independent ID information is information based on media ID of the proper media read out from the proper media.
  23. A media, wherein enciphered contents information enciphered with a predetermined contents key, enciphered key information obtained by enciphering the contents key with information about media ID of other media as ID key, and independent ID information formed from information about media ID of the other media and information about media ID of a proper medium are recorded.
  24. A media according to claim 23, wherein
    information about media ID of the other media for forming the independent ID information is information based on media ID of other media read out from the other media, and
    information about media ID of the proper media for forming the independent ID information is information based on media ID of the proper media read out from the proper media.
EP00105973A 1999-04-22 2000-03-24 Contents information recording method, contents information processing unit, contents information deciphering method, contents information deciphering unit and media thereof Expired - Lifetime EP1047062B8 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP11466199 1999-04-22
JP11466199A JP4161466B2 (en) 1999-04-22 1999-04-22 Content information recording method and content information processing apparatus

Publications (4)

Publication Number Publication Date
EP1047062A2 true EP1047062A2 (en) 2000-10-25
EP1047062A3 EP1047062A3 (en) 2004-06-09
EP1047062B1 EP1047062B1 (en) 2012-01-25
EP1047062B8 EP1047062B8 (en) 2012-04-11

Family

ID=14643416

Family Applications (1)

Application Number Title Priority Date Filing Date
EP00105973A Expired - Lifetime EP1047062B8 (en) 1999-04-22 2000-03-24 Contents information recording method, contents information processing unit, contents information deciphering method, contents information deciphering unit and media thereof

Country Status (4)

Country Link
US (1) US6745166B1 (en)
EP (1) EP1047062B8 (en)
JP (1) JP4161466B2 (en)
CN (1) CN1211750C (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002047080A2 (en) * 2000-12-07 2002-06-13 Sandisk Corporation System, method, and device for playing back recorded audio, video or other content from non-volatile memory cards, compact disks or other media
EP1249836A1 (en) * 2001-04-11 2002-10-16 Matsushita Electric Industrial Co., Ltd. Recording/reproducing apparatus, data moving method, and data deletion method
EP1422709A2 (en) * 2001-07-09 2004-05-26 Matsushita Electric Industrial Co., Ltd. Model change device
US6745166B1 (en) * 1999-04-22 2004-06-01 Victor Company Of Japan, Limited Contents information recording method, contents information processing unit, contents information deciphering method, contents information deciphering unit and media thereof
US7178037B2 (en) 2001-02-20 2007-02-13 Sony Computer Entertainment Inc. Computer program copy management system
US7930558B2 (en) 2001-03-15 2011-04-19 Sanyo Electric Co., Ltd. Data recorder restoring original data allowed to exist only uniquely

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4153653B2 (en) * 2000-10-31 2008-09-24 株式会社東芝 Microprocessor and data protection method
JP4698211B2 (en) * 2003-12-15 2011-06-08 株式会社リコー Information processing apparatus, image forming apparatus, and method for canceling movement of electronic data
EP1580644A3 (en) * 2004-03-15 2005-11-09 Yamaha Corporation Electronic musical apparatus for recording and reproducing music content
US7506178B2 (en) * 2004-05-04 2009-03-17 International Business Machines Corporation Tamper-resistant re-writable data storage media
JP2006014035A (en) * 2004-06-28 2006-01-12 Toshiba Corp Storage medium processing method, storage medium processor and program
JP2006020154A (en) * 2004-07-02 2006-01-19 Toshiba Corp Content management method and content management program, and electronic device
JP4144573B2 (en) * 2004-07-15 2008-09-03 ソニー株式会社 Information processing apparatus, information processing method, and computer program
JP4589963B2 (en) * 2005-07-29 2010-12-01 パナソニック株式会社 Recording device
DE102006000930A1 (en) * 2006-01-05 2007-07-12 Infineon Technologies Ag Memory device, memory devices, methods for moving data from a first memory device to a second memory device and computer program elements
JP4684901B2 (en) * 2006-01-23 2011-05-18 キヤノン株式会社 Printing system, printing apparatus, printing apparatus control method and program
CN102171968A (en) * 2008-10-10 2011-08-31 松下电器产业株式会社 Information processing device, method, program, and integrated circuit

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0561685A2 (en) 1992-03-16 1993-09-22 Fujitsu Limited An electronic data protection system

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5412718A (en) * 1993-09-13 1995-05-02 Institute Of Systems Science Method for utilizing medium nonuniformities to minimize unauthorized duplication of digital information
DE69636842T2 (en) * 1995-06-30 2007-10-18 Sony Corp. Data recording method and apparatus, recording medium, data reproducing method and apparatus
JP2969256B2 (en) * 1995-09-22 1999-11-02 富士通株式会社 Optical recording medium and reproducing method thereof
DE69613156T2 (en) * 1995-10-09 2001-10-25 Matsushita Electric Ind Co Ltd Optical playback device for playing encrypted information
US5857021A (en) * 1995-11-07 1999-01-05 Fujitsu Ltd. Security system for protecting information stored in portable storage media
US5883958A (en) * 1996-04-01 1999-03-16 Sony Corporation Method and device for data decryption, a method and device for device identification, a recording medium, a method of disk production, and a method and apparatus for disk recording
US5805699A (en) * 1996-05-20 1998-09-08 Fujitsu Limited Software copying system
JPH103745A (en) * 1996-06-12 1998-01-06 Sony Corp Recording medium, digital copy management method, reproducing device and recording device
US5886979A (en) * 1996-10-21 1999-03-23 Fujitsu Limitd Information recording medium and method for recording and reproducing information to a medium to prevent unauthorized copying
TW412734B (en) * 1996-12-26 2000-11-21 Toshiba Corp Storage medium for recording data, regeneration device for regenerating data recorded in the storage medium, and regeneration system for regenerating data recorded in the storage medium via network
US6144743A (en) * 1997-02-07 2000-11-07 Kabushiki Kaisha Toshiba Information recording medium, recording apparatus, information transmission system, and decryption apparatus
JP3746146B2 (en) * 1997-02-07 2006-02-15 株式会社東芝 Encryption information generation and decryption method and transmission and reception apparatus
JP3994466B2 (en) * 1997-03-26 2007-10-17 ソニー株式会社 User terminal and portable playback device
JP3561154B2 (en) * 1997-12-26 2004-09-02 株式会社東芝 Broadcast receiving device and contract management device
JPH11328033A (en) * 1998-05-20 1999-11-30 Fujitsu Ltd License transfer device
AU763294B2 (en) * 1998-07-22 2003-07-17 Panasonic Intellectual Property Corporation Of America Digital data recording device and method for protecting copyright and easily reproducing encrypted digital data and computer readable recording medium recording program
US6438235B2 (en) * 1998-08-05 2002-08-20 Hewlett-Packard Company Media content protection utilizing public key cryptography
JP4161466B2 (en) * 1999-04-22 2008-10-08 日本ビクター株式会社 Content information recording method and content information processing apparatus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0561685A2 (en) 1992-03-16 1993-09-22 Fujitsu Limited An electronic data protection system

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6745166B1 (en) * 1999-04-22 2004-06-01 Victor Company Of Japan, Limited Contents information recording method, contents information processing unit, contents information deciphering method, contents information deciphering unit and media thereof
WO2002047080A2 (en) * 2000-12-07 2002-06-13 Sandisk Corporation System, method, and device for playing back recorded audio, video or other content from non-volatile memory cards, compact disks or other media
US8443208B2 (en) 2000-12-07 2013-05-14 Sandisk Technologies Inc. System, method and device for playing back recorded audio, video or other content from non-volatile memory cards, compact disks, or other media
US7840818B2 (en) 2000-12-07 2010-11-23 Sandisk Corporation System, method, and device for playing back recorded content
US7227952B2 (en) 2000-12-07 2007-06-05 Sandisk Corporation System, method, and device for playing back recorded audio, video or other content from non-volatile memory cards, compact disks or other media
WO2002047080A3 (en) * 2000-12-07 2005-01-13 Sandisk Corp System, method, and device for playing back recorded audio, video or other content from non-volatile memory cards, compact disks or other media
US7178037B2 (en) 2001-02-20 2007-02-13 Sony Computer Entertainment Inc. Computer program copy management system
US7930558B2 (en) 2001-03-15 2011-04-19 Sanyo Electric Co., Ltd. Data recorder restoring original data allowed to exist only uniquely
US7298844B2 (en) 2001-04-11 2007-11-20 Matsushita Electric Industrial Co., Ltd. Recording/reproducing apparatus, data moving method, and data deletion method
EP1249836A1 (en) * 2001-04-11 2002-10-16 Matsushita Electric Industrial Co., Ltd. Recording/reproducing apparatus, data moving method, and data deletion method
EP1422709A3 (en) * 2001-07-09 2004-08-25 Matsushita Electric Industrial Co., Ltd. Model change device
US7694155B2 (en) 2001-07-09 2010-04-06 Panasonic Corporation Digital work protection system, record/playback device, recording medium device, and model change device
US7698571B2 (en) 2001-07-09 2010-04-13 Panasonic Corporation Digital work protection system, record/playback device, recording medium device, and model change device
EP1422709A2 (en) * 2001-07-09 2004-05-26 Matsushita Electric Industrial Co., Ltd. Model change device

Also Published As

Publication number Publication date
EP1047062B8 (en) 2012-04-11
EP1047062A3 (en) 2004-06-09
US6745166B1 (en) 2004-06-01
JP2000305853A (en) 2000-11-02
EP1047062B1 (en) 2012-01-25
CN1211750C (en) 2005-07-20
CN1271907A (en) 2000-11-01
JP4161466B2 (en) 2008-10-08

Similar Documents

Publication Publication Date Title
US6745166B1 (en) Contents information recording method, contents information processing unit, contents information deciphering method, contents information deciphering unit and media thereof
US6347846B1 (en) Method and an apparatus to control copying from a data providing device to a data receiving device
KR100394177B1 (en) Contents managing method and contents managing apparatus
CN100414864C (en) Audio data playback management system and method with editing apparatus and recording medium
US7814555B2 (en) Information network system and information apparatus
EP0817185B1 (en) Enciphering method, deciphering method, recording and reproducing method, deciphering device, deciphering unit device, recording medium, recording-medium manufacturing method, and key control method
US6601140B1 (en) Memory unit, data processing unit, and data processing method using memory unit type
US6618789B1 (en) Security memory card compatible with secure and non-secure data processing systems
CN100481765C (en) Access control for digital content
US6005940A (en) System for securely storing and reading encrypted data on a data medium using a transponder
CN100359583C (en) Recording/reproducing apparatus, program recorded medium, recorded medium, cache device and transmitter
US6889327B1 (en) Copyrighted digital data management method, contents provider, user terminal, and data recording medium
EP1061515B1 (en) Memory card, memory card utilizing device, and corresponding method and program for converting management information which contains restrictive information using a different key in each management information send and receive session
CN1825456B (en) Digital information recording apparatus and recording/reproducing apparatus
US7298844B2 (en) Recording/reproducing apparatus, data moving method, and data deletion method
CN1783298B (en) Digital information recording and reproducing method and apparatus therefor
US20070219911A1 (en) Apparatus and method for utilizing data block of right to decrypt content
US20080260161A1 (en) Terminal Device and Copyright Protection System
WO2006003883A1 (en) Recording medium, and device and method for recording information on recording medium
US7661001B2 (en) Information-signal encrypting apparatus and information-signal decrypting apparatus
US20070283442A1 (en) Recording/Reproduction Device And Content Protection System
EP1054398A2 (en) Contents information recording method and contents information recording unit
JP2000195159A (en) Copying control system of information signals
US20070288713A1 (en) Data Recording/Reproducing Device and Method
US20090097372A1 (en) Content data recording/reproducing device

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

AX Request for extension of the european patent

Extension state: AL LT LV MK RO SI

17P Request for examination filed

Effective date: 20040609

17Q First examination report despatched

Effective date: 20041027

AKX Designation fees paid

Designated state(s): DE FR GB

17Q First examination report despatched

Effective date: 20041027

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

RIC1 Information provided on ipc code assigned before grant

Ipc: H04L 9/08 20060101ALI20110819BHEP

Ipc: G06F 21/00 20060101ALI20110819BHEP

Ipc: G11B 20/00 20060101AFI20110819BHEP

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: VICTOR COMPANY OF JAPAN, LIMITED

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 60046867

Country of ref document: DE

Effective date: 20120322

RAP2 Party data changed (patent owner data changed or rights of a patent transferred)

Owner name: VICTOR COMPANY OF JAPAN, LIMITED

RIN2 Information on inventor provided after grant (corrected)

Inventor name: SUGAHARA, TAKAYUKI

Inventor name: HIRATA, ATSUMI

REG Reference to a national code

Ref country code: DE

Ref legal event code: R082

Ref document number: 60046867

Country of ref document: DE

Representative=s name: HOFFMANN - EITLE, DE

REG Reference to a national code

Ref country code: DE

Ref legal event code: R081

Ref document number: 60046867

Country of ref document: DE

Owner name: JVC KENWOOD CORPORATION, JP

Free format text: FORMER OWNER: VICTOR COMPANY OF JAPAN, LTD., YOKOHAMA, JP

Effective date: 20120430

Ref country code: DE

Ref legal event code: R082

Ref document number: 60046867

Country of ref document: DE

Representative=s name: HOFFMANN - EITLE, DE

Effective date: 20120430

Ref country code: DE

Ref legal event code: R081

Ref document number: 60046867

Country of ref document: DE

Owner name: JVC KENWOOD CORPORATION, JP

Free format text: FORMER OWNER: VICTOR COMPANY OF JAPAN, LTD., YOKOHAMA, JP

Effective date: 20120201

Ref country code: DE

Ref legal event code: R081

Ref document number: 60046867

Country of ref document: DE

Owner name: JVC KENWOOD CORPORATION, YOKOHAMA-SHI, JP

Free format text: FORMER OWNER: VICTOR COMPANY OF JAPAN, LTD., YOKOHAMA, KANAGAWA, JP

Effective date: 20120430

Ref country code: DE

Ref legal event code: R082

Ref document number: 60046867

Country of ref document: DE

Representative=s name: HOFFMANN - EITLE PATENT- UND RECHTSANWAELTE PA, DE

Effective date: 20120430

Ref country code: DE

Ref legal event code: R081

Ref document number: 60046867

Country of ref document: DE

Owner name: JVC KENWOOD CORPORATION, YOKOHAMA-SHI, JP

Free format text: FORMER OWNER: VICTOR COMPANY OF JAPAN, LTD., YOKOHAMA, KANAGAWA, JP

Effective date: 20120201

REG Reference to a national code

Ref country code: FR

Ref legal event code: TP

Owner name: JVC KENWOOD CORPORATION, JP

Effective date: 20120705

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20121026

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 60046867

Country of ref document: DE

Effective date: 20121026

REG Reference to a national code

Ref country code: GB

Ref legal event code: 732E

Free format text: REGISTERED BETWEEN 20140403 AND 20140409

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 17

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 18

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 19

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20190320

Year of fee payment: 20

Ref country code: DE

Payment date: 20190312

Year of fee payment: 20

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20190213

Year of fee payment: 20

REG Reference to a national code

Ref country code: DE

Ref legal event code: R071

Ref document number: 60046867

Country of ref document: DE

REG Reference to a national code

Ref country code: GB

Ref legal event code: PE20

Expiry date: 20200323

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20200323