US20070160199A1 - Copy control apparatus and method thereof, information processing apparatus and method thereof, and content receiving apparatus - Google Patents
Copy control apparatus and method thereof, information processing apparatus and method thereof, and content receiving apparatus Download PDFInfo
- Publication number
- US20070160199A1 US20070160199A1 US11/637,086 US63708606A US2007160199A1 US 20070160199 A1 US20070160199 A1 US 20070160199A1 US 63708606 A US63708606 A US 63708606A US 2007160199 A1 US2007160199 A1 US 2007160199A1
- Authority
- US
- United States
- Prior art keywords
- content
- copy
- key
- information processing
- processing apparatus
- 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.)
- Abandoned
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 95
- 238000000034 method Methods 0.000 title claims description 21
- 238000012546 transfer Methods 0.000 claims description 121
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 26
- 238000012545 processing Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 9
- 238000004519 manufacturing process Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
Definitions
- the present invention relates to an apparatus that is used to prevent copyrighted content from being illegally copied.
- a car navigation system mainly provides a driver with traffic information by manipulating map data that is recorded in the car navigation system.
- products each adopting a hard disk drive hereinafter referred to as “HDD”) are becoming mainstream products.
- DRM Digital Rights Management
- a technology which is becoming widely prevalent is an encryption technology that makes it difficult to use content in apparatuses other than an apparatus which has acquired a license (decryption key) to use the content.
- a license decryption key
- the use of the content is completely disallowed in apparatuses other than the apparatus that has acquired the license, this makes it difficult, for example, to use content, which has been purchased through a PC at home, even in a car navigation system, which is not desirable.
- Japanese Patent Application Laid-Open No. 2004-252752 discloses a gateway device for converting technical differences among different kinds of DRM.
- the disclosed technology makes it possible to share content among apparatuses that use different kinds of DRM.
- the problem of illegal content sharing by an indefinite number of persons as described above is not solved.
- a problem to be solved is that if users are allowed to copy content, which is stored in a PC at home or a maintenance terminal in a dealer, to a car navigation system, or the like, it is not possible to restrict illegal content sharing with a third party unless an expensive unit such as a biometrics unit is used.
- the main feature of the present invention is that a copy control apparatus, which is provided in one-to-one correspondence with a car navigation system (hereinafter referred to as a “content receiving apparatus”), is incorporated in a PC or a dealer's maintenance terminal (hereinafter referred to as an “information processing terminal”), and the information processing terminal with the copy control apparatus incorporated can transmit content only to a content receiving apparatus which is provided in one-to-one correspondence with the copy control apparatus.
- the copy control apparatus includes: a device key storage unit for storing a device key that is used to encrypt content to be transmitted to the content receiving apparatus; a unique key encryption unit for encrypting, by use of a unique key, transfer control information including the device key; and a transfer control information transmission unit for transmitting the encrypted transfer control information to the information processing apparatus.
- the device key corresponds to a device key that is stored in the content receiving apparatus.
- the unique key is a key having a specific value that differs for each information processing apparatus or each content.
- the unique key is calculated from identification information of a device (for example, an HDD or a CPU) included in the information processing apparatus, or from identification information of a recording medium to which content has been written.
- the information processing apparatus for receiving the transfer control information includes: a transfer control information receiving unit for receiving transfer control information; a unique key decryption unit for decrypting the transfer control information by use of the unique key; a content encryption unit for encrypting a transfer message including a copy of content by use of a device key included in the transfer control information; and a disk writer for writing the encrypted copy to a disk.
- the content receiving apparatus for receiving a transfer message includes: a device key storage unit for storing a device key used to decrypt the transfer message; a content decryption unit for decrypting the transfer message by use of the device key; and a content storage unit for storing a copy of the decrypted content.
- a copy of content to be transferred to the content receiving apparatus is encrypted with a device key stored in the copy control apparatus. Accordingly, an apparatus capable of decrypting the encrypted content is limited to only a content receiving apparatus having a device key corresponding to the device key in question.
- the above description is based on the assumption that a value of the unique key described with the copy control apparatus is the same as that of the unique key described with the information processing apparatus, both of which are based on the common key (symmetric key) cryptography.
- this unique key is treated as a value that is calculated by the public key cryptography or other technologies, the contents of the present invention do not differ.
- the device key described with the copy control apparatus, and the device key described with the content receiving apparatus can also be treated in the same manner.
- the copy control apparatus further includes: a device ID information receiving unit for receiving device ID information from the information processing apparatus; a device ID information storage unit for storing the device ID information; and a device change detector for, if a value of the received device ID information differs from a value stored in the device ID information storage unit, adding initialization instruction information to the transfer control information.
- the information processing apparatus further includes: a device ID information acquisition unit for acquiring device ID information to be transmitted to the information processing apparatus; and a device ID information transmission unit for transmitting the device ID information to the information processing apparatus.
- the received initialization instruction information is added to the transfer message before the transfer message is transmitted to the content receiving apparatus. Then, the content receiving apparatus which has received the transfer message including the initialization instruction information erases all content stored in the content storage unit.
- the copy control apparatus is connected to each of a plurality of information processing apparatuses to try to store a copy of content, which is stored in each of the information processing apparatuses, in a content receiving apparatus corresponding to the copy control apparatus, content stored in the content receiving apparatus is erased.
- a third party for example, a friend
- a content receiving apparatus a car navigation system, or the like
- the copy control apparatus As a result of using the copy control apparatus according to the present invention, it becomes possible to transfer a copy of copyrighted content stored in a PC at home only to a car navigation system that is possessed by an owner of the PC.
- the present invention therefore, has an advantage that it is possible to restrict illegal content sharing with third parties.
- FIG. 1 is a diagram illustrating an overall configuration of a content transfer system according to a first embodiment of the present invention.
- FIG. 2 is a diagram illustrating a configuration of a copy control apparatus according to the first embodiment of the present invention.
- FIG. 3 is a diagram illustrating a configuration of an information processing apparatus according to the first embodiment of the present invention.
- FIG. 4 is a diagram illustrating a configuration of a content receiving apparatus according to the first embodiment of the present invention.
- FIG. 5 is a diagram illustrating, as an example, data of a unique key according to the first embodiment of the present invention.
- FIG. 6 is a diagram illustrating contents of transfer control information according to the first embodiment of the present invention.
- FIG. 7 is a diagram illustrating contents of a transfer message according to the first embodiment of the present invention.
- FIG. 8 is a flowchart illustrating operations of the copy control apparatus according to the first embodiment of the present invention.
- FIG. 9 is a flowchart illustrating operations of the information processing apparatus according to the first embodiment of the present invention.
- FIG. 10 is a flowchart illustrating operations of the content receiving apparatus according to the first embodiment of the present invention.
- FIG. 11 is a diagram illustrating an overall configuration of a content transfer system according to a second embodiment of the present invention.
- FIG. 12 is a diagram illustrating a configuration of a copy control apparatus according to the second embodiment of the present invention.
- FIG. 13 is a diagram illustrating a configuration of an information processing apparatus according to the second embodiment of the present invention.
- FIG. 14 is a diagram illustrating a configuration of a device key database according to the second embodiment of the present invention.
- FIG. 15 is a diagram illustrating a configuration of a unique key database according to the second embodiment of the present invention.
- FIG. 16 is a diagram illustrating a transfer control information creation window according to the second embodiment of the present invention.
- a first embodiment will be described with reference to FIGS. 1 through 10 as below.
- a copy control apparatus which is connected to a PC through USB (Universal Serial Bus) is provided with a car navigation system. Then, by encrypting content with a specific encryption key that is recorded beforehand in the copy control apparatus, a destination of the content is limited to only the car navigation system that has a decryption key corresponding to this encryption key.
- USB Universal Serial Bus
- FIG. 1 is a diagram illustrating an overall configuration of a content transfer system according to the first embodiment.
- a content receiving apparatus 110 is located in a vehicle 100 ; and an information processing apparatus 220 and a copy control apparatus 210 are located at home 200 .
- the copy control apparatus 210 is connected to the information processing apparatus 220 through USB.
- content is transmitted/received between the information processing apparatus 220 and the content receiving apparatus 110 by use of a recording media 310 such as a CD-R.
- a recording media 310 such as a CD-R.
- this connection may also be made through a LAN (Local Area Network) or a wireless LAN, or by means of other information and communication technologies.
- LAN Local Area Network
- wireless LAN Wireless Local Area Network
- FIG. 2 is a diagram illustrating in detail a configuration of the copy control apparatus 210 .
- the copy control apparatus 210 includes: a device key storage unit 211 for storing a device key that is used to encrypt content to be transmitted to the content receiving apparatus 110 ; a unique key receiving unit 214 for receiving from the information processing apparatus 220 a unique key that is used to encrypt transfer control information including the device key at the time of transmitting the transfer control information to the information processing apparatus 220 ; a unique key encryption unit 212 for encrypting the transfer control information by use of the unique key; a transfer control information transmission unit 213 for transmitting the encrypted transfer control information to the information processing apparatus 220 ; a device ID information receiving unit 217 for receiving device ID information from the information processing apparatus 220 ; a device ID information storage unit 215 for storing the device ID information; a device change detector 216 for detecting whether or not the received device ID information differs from a value stored in the device ID information storage unit 215 ; and a serial communication unit 2
- the copy control apparatus 210 is, for example, an USB memory, which is a device that is inserted into the information processing apparatus 220 when the apparatus is used.
- the copy control apparatus 210 can be configured by a memory for storing information of a recording unit, and a hard wired logic circuit.
- FIG. 3 is a diagram illustrating in detail a configuration of the information processing apparatus 220 to which the copy control apparatus 210 is connected.
- the information processing apparatus 220 includes: a serial communication unit 221 whose basic function is to communicate with the copy control apparatus 210 through USB; a transfer control information receiving unit 222 for receiving transfer control information transmitted from the copy control apparatus 210 ; a unique key acquisition unit 225 for acquiring a unique key that is used to decrypt the transfer control information; a unique key decryption unit 223 for decrypting the transfer control information by use of the unique key; a content storage unit 228 for storing content in the storage; a content encryption unit 229 for encrypting, by use of a device key included in the transfer control information, a transfer message including a copy of content to be transferred; a disk writer 230 for writing the content to a recording medium such as a CD-R; a unique key transmission unit 224 for transmitting a unique key to the copy control apparatus 210 ; a device ID information acquisition unit 227
- the device ID information is a unique identifier for identifying the information processing apparatus 220 .
- a production number of the information processing apparatus 220 is used as the device ID information.
- the information processing apparatus 220 is a computer such as a PC.
- the transfer control information receiving unit 222 , the unique key decryption unit 223 , the unique key transmission unit 224 , the unique key acquisition unit 225 , the device ID information transmission unit 226 , the device ID information acquisition unit 227 , the content encryption unit 229 , and the disk writer 230 are realized as a result of executing a program stored in a memory by this computer.
- FIG. 4 is a diagram illustrating in detail a configuration of the content receiving apparatus 110 .
- the content receiving apparatus 110 includes: a disk reader 111 for reading a transfer message on a recording medium, the transfer message being created by the information processing apparatus 220 ; a device key storage unit 114 for storing a device key in the storage, the device key being used to decrypt the transfer message; a content decryption unit 112 for decrypting the transfer message by use of the device key; and a content storage unit 113 for storing the decrypted content in the storage.
- FIG. 5 is a diagram illustrating, as an example, data of a unique key 320 that is transmitted from the information processing apparatus 220 to the copy control apparatus 210 .
- FIG. 5 illustrates, as device specific information, a value 321 that is calculated from a HDD or CPU identification number or information specific to other devices.
- FIG. 6 is a diagram illustrating transfer control information 330 that is transmitted from the copy control apparatus 210 to the information processing apparatus 220 .
- FIG. 5 illustrates initialization instruction information 331 and a device key 332 .
- FIG. 7 is a diagram illustrating a transfer message 310 that is transmitted from the information processing apparatus 220 to the content receiving apparatus 110 .
- FIG. 7 illustrates initialization instruction information 311 and content 312 .
- the transfer message 310 is encrypted with the device key 332 that is included in the transfer control information 330 .
- FIG. 8 is a flowchart illustrating how the copy control apparatus 210 operates.
- the copy control apparatus 210 receives device ID information from the information processing apparatus 220 (step S 241 ).
- the copy control apparatus 210 compares the received device ID information with device ID information that is stored in the device ID information storage unit 215 (step S 242 ). If both of them coincide with each other, the copy control apparatus 210 outputs “0” to the unique key encryption unit 212 as initialization instruction information (step S 243 ).
- the copy control apparatus 210 outputs “1” to the unique key encryption unit 212 as initialization instruction information (step S 244 ), and then stores the received device ID information in the device ID information storage unit 215 (step S 245 ).
- the copy control apparatus 210 creates transfer control information that includes a device key stored in the device key storage unit 211 and the initialization instruction information (step S 246 ).
- the copy control apparatus 210 receives a unique key from the information processing apparatus 220 (step S 247 ), and encrypts the created transfer control information by use of the received unique key (step S 248 ), and then transmits the encrypted transfer control information to the information processing apparatus 220 before the process ends (step S 249 ).
- the unique key which is received in the step S 247 , must be encrypted so that apparatuses and persons (in particular, users) other than the copy control apparatus 210 cannot decrypt the unique key.
- any method may be used for this encryption.
- the public key cryptography which is typified by SSL (Secure Socket Layer) communication, is used to exchange a secret key between the copy control apparatus 210 and the information processing apparatus 220 , and thereby it becomes possible to transmit/receive a unique key that is encrypted with this secret key.
- a secret key which is exchanged by the well-known Diffie-Hellman key exchange method may also be used.
- FIG. 9 is a flowchart illustrating how the information processing apparatus 220 operates.
- the information processing apparatus 220 transmits device ID information to the copy control apparatus 210 (step S 251 ).
- the information processing apparatus 220 transmits a unique key to the copy control apparatus 210 (step S 252 ).
- the information processing apparatus 220 waits until transfer control information is received from the copy control apparatus 210 .
- the transfer control information is received (step S 253 )
- the information processing apparatus 220 decrypts the transfer control information with a unique key, and then creates a transfer message that includes initialization instruction information included in the transfer control information, and a copy of content to be transferred (step S 254 ).
- the information processing apparatus 220 encrypts the transfer message by use of a device key included in the transfer control information (step S 255 ). Lastly, the information processing apparatus 220 writes the encrypted transfer message to a writable recording medium such as a CD-R (step S 256 ), and the process ends after the completion of writing.
- a writable recording medium such as a CD-R
- FIG. 10 is a flowchart illustrating how the content receiving apparatus 110 operates after the operation of the information processing apparatus 220 shown in FIG. 9 ends.
- the content receiving apparatus 110 reads out a transfer message from a recording media, such as a CD-R, to which the transfer message is written (step S 121 ).
- the content receiving apparatus 110 decrypts the read transfer message by use of a device key that is stored in the device key storage unit 114 (step S 122 ).
- the content receiving apparatus 110 refers to initialization instruction information included in the decrypted transfer message (step S 123 ). If a value of the initialization instruction information is “1”, the content receiving apparatus 110 erases existing content stored in the content storage unit 113 (step S 124 ) .
- step S 125 the process ends (step S 125 ).
- the content transfer system according to the first embodiment was described.
- the copy control apparatus 210 according to this embodiment By connecting the copy control apparatus 210 according to this embodiment to a PC of a user, it is possible to limit a destination of copyrighted content stored in the PC only to a car navigation system that is provided in one-to-one correspondence with the copy control apparatus 210 .
- a user connects the copy control apparatus to an information processing apparatus of an third party (for example, a friend) to try to transfer content recorded in the information processing apparatus of the third party to a car navigation system of the user, the existing content recorded in the car navigation system is erased. Therefore, it is possible to prevent the content from being illegally shared.
- an information processing apparatus of an third party for example, a friend
- a car navigation system which is a destination of content including map data, is limited at the time of updating the map data by a dealer.
- FIG. 11 is a diagram illustrating an overall configuration of a content transfer system according to the second embodiment.
- the content receiving apparatus 110 is located in the vehicle 100 ; an information processing apparatus 420 is located in a dealer 400 ; and a copy control apparatus 510 is located in a center 500 .
- a connection between the copy control apparatus 510 and the information processing apparatus 420 may be made by any connection method so long as transfer control information described below can be transmitted.
- a connection between the information processing apparatus 420 and the content receiving apparatus 110 may be made by any connection method so long as a transfer message described below can be transmitted.
- FIG. 12 is a diagram illustrating in detail a configuration of the copy control apparatus 510 .
- the copy control apparatus 510 includes: a device key database 710 for storing a device key that is used to encrypt content to be transferred to the content receiving apparatus 110 ; a device key selector 511 for selecting a specified device key from the device key database 710 ; a unique key database 720 for storing a unique key that is used to encrypt transfer control information including the device key at the time of transmitting the transfer control information to the information processing apparatus 420 ; a unique key selector 514 for selecting a specified unique key from the unique key database 720 ; a unique key encryption unit 512 for encrypting the transfer control information by use of the unique key; a transfer control information transmission unit 513 for transmitting the encrypted transfer control information to the information processing apparatus 420 ; and a communication unit 518 for communicating with the information processing apparatus 420 .
- the copy control apparatus 510 is a server computer, and includes a storage device, an input unit, and a display unit.
- the device key database 710 and the unique key database 720 are databases stored in the storage device.
- a device key selector 511 , a unique key encryption unit 512 , a transfer control information transmission unit 513 , and a unique key selector 514 are programs that are stored in a memory, and that are executed by the computer.
- FIG. 13 is a diagram illustrating in detail a configuration of the information processing apparatus 420 .
- the information processing apparatus 420 includes: a communication unit 421 for communicating with the copy control apparatus 510 ; a transfer control information receiving unit 422 for receiving transfer control information; a unique key acquisition unit 425 for acquiring, from the content storage unit 428 , a unique key that is used to decrypt the transfer control information; a unique key decryption unit 423 for decrypting the transfer control information by use of the unique key; a content storage unit 428 for storing content and a unique key thereof; a content encryption unit 429 for encrypting, by use of a device key included in the transfer control information, a transfer message including a copy of content to be transferred; and a disk writer 430 for writing the encrypted content to a recording medium such as a CD-R.
- a communication unit 421 for communicating with the copy control apparatus 510 ; a transfer control information receiving unit 422 for receiving transfer control information; a unique key acquisition unit 425 for
- a value of the unique key which is acquired by the unique key acquisition unit 425 is the same as that of the unique key handled in the copy control apparatus 510 described above.
- the unique key in an encrypted state is added to the content so that apparatuses and persons (in particular, persons who can view the transfer control information) other than the information processing apparatus 420 cannot read the unique key.
- Any kind of encryption method may be used to encrypt the unique key.
- the MKB (Master Key Block) method which adopts the CPRM (Content Protection for Recordable Media), a copyright protection standard for DVD, can be used.
- the MKB method is an encryption method in which secret key information encrypted with a plurality of encryption keys are transmitted so that only a person who has one or more of the encryption keys can decrypt the secret key information.
- FIG. 14 is a diagram illustrating a configuration of the device key database 710 that is stored in the storage device of the copy control apparatus 510 .
- the device key database 710 includes a production number 711 of the content receiving apparatus 110 and a device key 712 that is stored in the content receiving apparatus 110 and that corresponds to the production number 711 .
- the device key 712 can be generated from the production number 711 by calculation, the device key database 710 may be designed to only have the production number 711 .
- FIG. 15 is a diagram illustrating a configuration of the unique key database 720 stored in the storage device of the copy control apparatus 510 .
- the unique key database 720 includes the correspondence between content 721 and a unique key 722 .
- the second embodiment will be described according to the flow of content transfer processing as below.
- FIG. 16 is a diagram illustrating a transfer control information creation window 610 that is displayed on a display unit when the copy control apparatus 510 creates transfer control information.
- the transfer control information creation window 610 shows: a production-number specification component 611 used to specify a production number that identifies the content receiving apparatus 110 ; a content specification component 612 used to specify a content name indicating content to be transferred; an OK button 613 used to create transfer control information on the basis of the result of the selection; and a cancel button 614 used to stop the creation processing.
- the device key selector 511 of the copy control apparatus 510 refers to a production number specified by the production-number specification component 611 , and then searches the device key database 710 for a device key corresponding to the production number.
- the unique key selector 514 refers to a content name specified by the content specification component 612 , and then searches the unique key database 720 for a unique key corresponding to the specified content name.
- the copy control apparatus 510 creates encrypted transfer control information on the basis of the device key and the unique key that have been selected by the above-described processing.
- the processing of creating transfer control information to transmit the transfer control information to the information processing apparatus 420 is similar to the operation of the copy control apparatus 210 in the first embodiment.
- the transfer control information does not include initialization instruction information.
- the processing of receiving the transfer control information performed by the information processing apparatus 420 and the subsequent processing performed in the content receiving apparatus 110 are also similar to those of the first embodiment.
- the information processing apparatus 420 does not include the processing of transmitting the device ID information and the unique key to the copy control apparatus 510 (that is to say, S 251 and S 252 ).
- the content receiving apparatus 110 does not include the processing of judging the initialization instruction information (that is to say, S 123 and S 124 ).
- the content transfer system according to the second embodiment was described. According to this embodiment, it is possible to transfer content, which is specified in the transfer control information creation window, only to a car navigation system having a production number specified in the window.
- the above-described technique ensures, at low cost and with simple mechanisms, validity of use of the content in a destination apparatus.
- This technique therefore, can be applied to not only on-vehicle machines such as a car navigation system but also all kinds of devices that use content.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
A copy control apparatus is provided in one-to-one correspondence with a car navigation system. Connection of the copy control apparatus with an information processing apparatus such as a PC enables to transmit content only from the information processing apparatus to which the copy control apparatus is connected to the car navigation system. With this configuration, the copy control apparatus stores a device key used to encrypt the content, and encrypts the device key with another encryption key to transmit the encrypted device key to the information processing apparatus. The information processing apparatus encrypts a copy of the content by use of the received device key, and then sends the encrypted copy to a content receiving apparatus. The content receiving apparatus decrypts the received copy of the content by use of a stored device key, and then stores the decrypted copy of the content in a storage unit.
Description
- The present application claims priority from the Japanese patent application JP2005-357505 filed on Dec. 12, 2005, the content of which is hereby incorporated by reference into this application.
- The present invention relates to an apparatus that is used to prevent copyrighted content from being illegally copied.
- A car navigation system mainly provides a driver with traffic information by manipulating map data that is recorded in the car navigation system. In recent years, as media for recording the map data, products each adopting a hard disk drive (hereinafter referred to as “HDD”) are becoming mainstream products.
- In the case of such a car navigation system that is equipped with an HDD, the use of a recording medium such as a CD, or the use of telecommunication network, makes it possible to copy digital content stored in a different apparatus. For example, it is possible to copy music content, which is used in a PC (personal computer) at home, to a car navigation system to use the music content also in a car; and it is possible to copy the latest map data from a maintenance terminal of a dealer. However, if a copy of the content is permitted without limitation, content author's profits will be damaged. For this reason, it is necessary to limit the use of the content within a range of, what is called, “private copy”, or within a range that is stipulated by the contract with the author.
- From the viewpoint of the protection of the author's copyright, digital content is generally subjected to the technical protection by DRM (Digital Rights Management). In particular, a technology which is becoming widely prevalent is an encryption technology that makes it difficult to use content in apparatuses other than an apparatus which has acquired a license (decryption key) to use the content. However, if the use of the content is completely disallowed in apparatuses other than the apparatus that has acquired the license, this makes it difficult, for example, to use content, which has been purchased through a PC at home, even in a car navigation system, which is not desirable.
- For this reason, the DRM technology described in “iTunes—How Copyright, Contract, and Technology Shape the Business of Digital Media—A Case Study”, The Berkman Center for Internet & Society at Harvard Law School, June 2004 has a function of enabling content sharing between a plurality of authenticated apparatuses. However, such content sharing between apparatuses becomes possible only when a single DRM is used. For example, if DRM used in the PC at home differs from that used in the car navigation system, it becomes difficult to share content because there are differences in encryption methods for encrypting the content, DRM control information given to the content, and the license formats. In addition, even if the content can be shared, the same person does not always possess all of the plurality of apparatuses. Accordingly, illegal content sharing by an indefinite number of persons may occur.
- As a remedy for the above-described problem, Japanese Patent Application Laid-Open No. 2004-252752 discloses a gateway device for converting technical differences among different kinds of DRM. The disclosed technology makes it possible to share content among apparatuses that use different kinds of DRM. However, even if the content can be shared among different kinds of DRM, the problem of illegal content sharing by an indefinite number of persons as described above is not solved.
- Therefore, there is disclosed the technology in which, in addition to the copy restriction by the device authentication as described above, the use of content is limited to only a content owner. For example, United States Patent Application 20030225863 (Japanese Patent Application Laid-Open No. 2004-62870) discloses the technology for preventing persons other than a content owner from using content with authentication techniques such as biometrics. However, when map data is updated by a dealer, an owner of an apparatus from which content is copied differs from that of an apparatus to which the content is copied. In addition, even if content at home is used, both an apparatus at home and a car navigation system require an additional unit including a biometrics unit, which results in addition of development cost.
- A problem to be solved is that if users are allowed to copy content, which is stored in a PC at home or a maintenance terminal in a dealer, to a car navigation system, or the like, it is not possible to restrict illegal content sharing with a third party unless an expensive unit such as a biometrics unit is used.
- The main feature of the present invention is that a copy control apparatus, which is provided in one-to-one correspondence with a car navigation system (hereinafter referred to as a “content receiving apparatus”), is incorporated in a PC or a dealer's maintenance terminal (hereinafter referred to as an “information processing terminal”), and the information processing terminal with the copy control apparatus incorporated can transmit content only to a content receiving apparatus which is provided in one-to-one correspondence with the copy control apparatus.
- In order to perform the above processing, the copy control apparatus includes: a device key storage unit for storing a device key that is used to encrypt content to be transmitted to the content receiving apparatus; a unique key encryption unit for encrypting, by use of a unique key, transfer control information including the device key; and a transfer control information transmission unit for transmitting the encrypted transfer control information to the information processing apparatus.
- Here, the device key corresponds to a device key that is stored in the content receiving apparatus. In addition, the unique key is a key having a specific value that differs for each information processing apparatus or each content. The unique key is calculated from identification information of a device (for example, an HDD or a CPU) included in the information processing apparatus, or from identification information of a recording medium to which content has been written.
- The information processing apparatus for receiving the transfer control information includes: a transfer control information receiving unit for receiving transfer control information; a unique key decryption unit for decrypting the transfer control information by use of the unique key; a content encryption unit for encrypting a transfer message including a copy of content by use of a device key included in the transfer control information; and a disk writer for writing the encrypted copy to a disk.
- The content receiving apparatus for receiving a transfer message includes: a device key storage unit for storing a device key used to decrypt the transfer message; a content decryption unit for decrypting the transfer message by use of the device key; and a content storage unit for storing a copy of the decrypted content.
- As a result of the above-described configuration, a copy of content to be transferred to the content receiving apparatus is encrypted with a device key stored in the copy control apparatus. Accordingly, an apparatus capable of decrypting the encrypted content is limited to only a content receiving apparatus having a device key corresponding to the device key in question.
- Incidentally, the above description is based on the assumption that a value of the unique key described with the copy control apparatus is the same as that of the unique key described with the information processing apparatus, both of which are based on the common key (symmetric key) cryptography. However, even if this unique key is treated as a value that is calculated by the public key cryptography or other technologies, the contents of the present invention do not differ. The device key described with the copy control apparatus, and the device key described with the content receiving apparatus, can also be treated in the same manner.
- In addition to the above, the copy control apparatus according to the present invention further includes: a device ID information receiving unit for receiving device ID information from the information processing apparatus; a device ID information storage unit for storing the device ID information; and a device change detector for, if a value of the received device ID information differs from a value stored in the device ID information storage unit, adding initialization instruction information to the transfer control information.
- The information processing apparatus further includes: a device ID information acquisition unit for acquiring device ID information to be transmitted to the information processing apparatus; and a device ID information transmission unit for transmitting the device ID information to the information processing apparatus. The received initialization instruction information is added to the transfer message before the transfer message is transmitted to the content receiving apparatus. Then, the content receiving apparatus which has received the transfer message including the initialization instruction information erases all content stored in the content storage unit.
- As a result of the above-described configuration, if the copy control apparatus is connected to each of a plurality of information processing apparatuses to try to store a copy of content, which is stored in each of the information processing apparatuses, in a content receiving apparatus corresponding to the copy control apparatus, content stored in the content receiving apparatus is erased. To be more specific, it becomes possible to prevent a user from transferring, for example, content possessed by a third party (for example, a friend) to a content receiving apparatus (a car navigation system, or the like) of the user.
- As a result of using the copy control apparatus according to the present invention, it becomes possible to transfer a copy of copyrighted content stored in a PC at home only to a car navigation system that is possessed by an owner of the PC. The present invention, therefore, has an advantage that it is possible to restrict illegal content sharing with third parties.
-
FIG. 1 is a diagram illustrating an overall configuration of a content transfer system according to a first embodiment of the present invention. -
FIG. 2 is a diagram illustrating a configuration of a copy control apparatus according to the first embodiment of the present invention. -
FIG. 3 is a diagram illustrating a configuration of an information processing apparatus according to the first embodiment of the present invention. -
FIG. 4 is a diagram illustrating a configuration of a content receiving apparatus according to the first embodiment of the present invention. -
FIG. 5 is a diagram illustrating, as an example, data of a unique key according to the first embodiment of the present invention. -
FIG. 6 is a diagram illustrating contents of transfer control information according to the first embodiment of the present invention. -
FIG. 7 is a diagram illustrating contents of a transfer message according to the first embodiment of the present invention. -
FIG. 8 is a flowchart illustrating operations of the copy control apparatus according to the first embodiment of the present invention. -
FIG. 9 is a flowchart illustrating operations of the information processing apparatus according to the first embodiment of the present invention. -
FIG. 10 is a flowchart illustrating operations of the content receiving apparatus according to the first embodiment of the present invention. -
FIG. 11 is a diagram illustrating an overall configuration of a content transfer system according to a second embodiment of the present invention. -
FIG. 12 is a diagram illustrating a configuration of a copy control apparatus according to the second embodiment of the present invention. -
FIG. 13 is a diagram illustrating a configuration of an information processing apparatus according to the second embodiment of the present invention. -
FIG. 14 is a diagram illustrating a configuration of a device key database according to the second embodiment of the present invention. -
FIG. 15 is a diagram illustrating a configuration of a unique key database according to the second embodiment of the present invention. -
FIG. 16 is a diagram illustrating a transfer control information creation window according to the second embodiment of the present invention. - A first embodiment will be described with reference to
FIGS. 1 through 10 as below. In the first embodiment, a copy control apparatus which is connected to a PC through USB (Universal Serial Bus) is provided with a car navigation system. Then, by encrypting content with a specific encryption key that is recorded beforehand in the copy control apparatus, a destination of the content is limited to only the car navigation system that has a decryption key corresponding to this encryption key. -
FIG. 1 is a diagram illustrating an overall configuration of a content transfer system according to the first embodiment. InFIG. 1 , acontent receiving apparatus 110 is located in avehicle 100; and aninformation processing apparatus 220 and acopy control apparatus 210 are located athome 200. Thecopy control apparatus 210 is connected to theinformation processing apparatus 220 through USB. In addition, content is transmitted/received between theinformation processing apparatus 220 and thecontent receiving apparatus 110 by use of arecording media 310 such as a CD-R. However, this connection may also be made through a LAN (Local Area Network) or a wireless LAN, or by means of other information and communication technologies. -
FIG. 2 is a diagram illustrating in detail a configuration of thecopy control apparatus 210. Thecopy control apparatus 210 includes: a devicekey storage unit 211 for storing a device key that is used to encrypt content to be transmitted to thecontent receiving apparatus 110; a uniquekey receiving unit 214 for receiving from the information processing apparatus 220 a unique key that is used to encrypt transfer control information including the device key at the time of transmitting the transfer control information to theinformation processing apparatus 220; a uniquekey encryption unit 212 for encrypting the transfer control information by use of the unique key; a transfer controlinformation transmission unit 213 for transmitting the encrypted transfer control information to theinformation processing apparatus 220; a device IDinformation receiving unit 217 for receiving device ID information from theinformation processing apparatus 220; a device IDinformation storage unit 215 for storing the device ID information; adevice change detector 216 for detecting whether or not the received device ID information differs from a value stored in the device IDinformation storage unit 215; and aserial communication unit 218 whose basic function is to communicate with theinformation processing apparatus 220 through USB. - The
copy control apparatus 210 is, for example, an USB memory, which is a device that is inserted into theinformation processing apparatus 220 when the apparatus is used. Thecopy control apparatus 210 can be configured by a memory for storing information of a recording unit, and a hard wired logic circuit. -
FIG. 3 is a diagram illustrating in detail a configuration of theinformation processing apparatus 220 to which thecopy control apparatus 210 is connected. Theinformation processing apparatus 220 includes: aserial communication unit 221 whose basic function is to communicate with thecopy control apparatus 210 through USB; a transfer controlinformation receiving unit 222 for receiving transfer control information transmitted from thecopy control apparatus 210; a uniquekey acquisition unit 225 for acquiring a unique key that is used to decrypt the transfer control information; a uniquekey decryption unit 223 for decrypting the transfer control information by use of the unique key; acontent storage unit 228 for storing content in the storage; acontent encryption unit 229 for encrypting, by use of a device key included in the transfer control information, a transfer message including a copy of content to be transferred; adisk writer 230 for writing the content to a recording medium such as a CD-R; a uniquekey transmission unit 224 for transmitting a unique key to thecopy control apparatus 210; a device IDinformation acquisition unit 227 for acquiring device ID information to be transmitted to thecopy control apparatus 210; and a device IDinformation transmission unit 226 for transmitting the device ID information to thecopy control apparatus 210. - The device ID information is a unique identifier for identifying the
information processing apparatus 220. For example, a production number of theinformation processing apparatus 220 is used as the device ID information. Theinformation processing apparatus 220 is a computer such as a PC. The transfer controlinformation receiving unit 222, the uniquekey decryption unit 223, the uniquekey transmission unit 224, the uniquekey acquisition unit 225, the device IDinformation transmission unit 226, the device IDinformation acquisition unit 227, thecontent encryption unit 229, and thedisk writer 230 are realized as a result of executing a program stored in a memory by this computer. -
FIG. 4 is a diagram illustrating in detail a configuration of thecontent receiving apparatus 110. Thecontent receiving apparatus 110 includes: adisk reader 111 for reading a transfer message on a recording medium, the transfer message being created by theinformation processing apparatus 220; a devicekey storage unit 114 for storing a device key in the storage, the device key being used to decrypt the transfer message; acontent decryption unit 112 for decrypting the transfer message by use of the device key; and acontent storage unit 113 for storing the decrypted content in the storage. -
FIG. 5 is a diagram illustrating, as an example, data of aunique key 320 that is transmitted from theinformation processing apparatus 220 to thecopy control apparatus 210.FIG. 5 illustrates, as device specific information, avalue 321 that is calculated from a HDD or CPU identification number or information specific to other devices. -
FIG. 6 is a diagram illustrating transfer control information 330 that is transmitted from thecopy control apparatus 210 to theinformation processing apparatus 220.FIG. 5 illustratesinitialization instruction information 331 and adevice key 332. -
FIG. 7 is a diagram illustrating atransfer message 310 that is transmitted from theinformation processing apparatus 220 to thecontent receiving apparatus 110.FIG. 7 illustratesinitialization instruction information 311 andcontent 312. Incidentally, thetransfer message 310 is encrypted with thedevice key 332 that is included in the transfer control information 330. - Processing steps of the first embodiment will be described as below according to the flow of processing performed by each apparatus when the
information processing apparatus 220 transfers content to thecontent receiving apparatus 110. -
FIG. 8 is a flowchart illustrating how thecopy control apparatus 210 operates. First of all, thecopy control apparatus 210 receives device ID information from the information processing apparatus 220 (step S241). Next, thecopy control apparatus 210 compares the received device ID information with device ID information that is stored in the device ID information storage unit 215 (step S242). If both of them coincide with each other, thecopy control apparatus 210 outputs “0” to the uniquekey encryption unit 212 as initialization instruction information (step S243). If both of them do not agree with each other, thecopy control apparatus 210 outputs “1” to the uniquekey encryption unit 212 as initialization instruction information (step S244), and then stores the received device ID information in the device ID information storage unit 215 (step S245). Next, thecopy control apparatus 210 creates transfer control information that includes a device key stored in the devicekey storage unit 211 and the initialization instruction information (step S246). Next, thecopy control apparatus 210 receives a unique key from the information processing apparatus 220 (step S247), and encrypts the created transfer control information by use of the received unique key (step S248), and then transmits the encrypted transfer control information to theinformation processing apparatus 220 before the process ends (step S249). - Incidentally, the unique key, which is received in the step S247, must be encrypted so that apparatuses and persons (in particular, users) other than the
copy control apparatus 210 cannot decrypt the unique key. Here, any method may be used for this encryption. However, for example, the public key cryptography, which is typified by SSL (Secure Socket Layer) communication, is used to exchange a secret key between thecopy control apparatus 210 and theinformation processing apparatus 220, and thereby it becomes possible to transmit/receive a unique key that is encrypted with this secret key. Alternatively, if it is difficult to utilize the public key cryptography because of the development and operation costs, a secret key which is exchanged by the well-known Diffie-Hellman key exchange method may also be used. -
FIG. 9 is a flowchart illustrating how theinformation processing apparatus 220 operates. First of all, theinformation processing apparatus 220 transmits device ID information to the copy control apparatus 210 (step S251). Next, theinformation processing apparatus 220 transmits a unique key to the copy control apparatus 210 (step S252). After transmitting the device ID information and the unique key, theinformation processing apparatus 220 waits until transfer control information is received from thecopy control apparatus 210. After the transfer control information is received (step S253), theinformation processing apparatus 220 decrypts the transfer control information with a unique key, and then creates a transfer message that includes initialization instruction information included in the transfer control information, and a copy of content to be transferred (step S254). Next, theinformation processing apparatus 220 encrypts the transfer message by use of a device key included in the transfer control information (step S255). Lastly, theinformation processing apparatus 220 writes the encrypted transfer message to a writable recording medium such as a CD-R (step S256), and the process ends after the completion of writing. -
FIG. 10 is a flowchart illustrating how thecontent receiving apparatus 110 operates after the operation of theinformation processing apparatus 220 shown inFIG. 9 ends. First of all, thecontent receiving apparatus 110 reads out a transfer message from a recording media, such as a CD-R, to which the transfer message is written (step S121). Next, thecontent receiving apparatus 110 decrypts the read transfer message by use of a device key that is stored in the device key storage unit 114 (step S122). Then, thecontent receiving apparatus 110 refers to initialization instruction information included in the decrypted transfer message (step S123). If a value of the initialization instruction information is “1”, thecontent receiving apparatus 110 erases existing content stored in the content storage unit 113 (step S124) . If this value is “0”, the existing content is kept unerased. After the content is erased, or if the value of the initialization instruction information is “0”, thecontent receiving apparatus 110 records, in thecontent storage unit 113, a copy of the new content included in the received transfer message, and then the process ends (step S125). - Up to this point, the content transfer system according to the first embodiment was described. By connecting the
copy control apparatus 210 according to this embodiment to a PC of a user, it is possible to limit a destination of copyrighted content stored in the PC only to a car navigation system that is provided in one-to-one correspondence with thecopy control apparatus 210. Moreover, if a user connects the copy control apparatus to an information processing apparatus of an third party (for example, a friend) to try to transfer content recorded in the information processing apparatus of the third party to a car navigation system of the user, the existing content recorded in the car navigation system is erased. Therefore, it is possible to prevent the content from being illegally shared. - Next, a second embodiment will be described with reference to
FIGS. 11 through 16 . In the second embodiment, a car navigation system, which is a destination of content including map data, is limited at the time of updating the map data by a dealer. -
FIG. 11 is a diagram illustrating an overall configuration of a content transfer system according to the second embodiment. InFIG. 11 , thecontent receiving apparatus 110 is located in thevehicle 100; aninformation processing apparatus 420 is located in adealer 400; and acopy control apparatus 510 is located in acenter 500. A connection between thecopy control apparatus 510 and theinformation processing apparatus 420 may be made by any connection method so long as transfer control information described below can be transmitted. In addition, a connection between theinformation processing apparatus 420 and thecontent receiving apparatus 110 may be made by any connection method so long as a transfer message described below can be transmitted. -
FIG. 12 is a diagram illustrating in detail a configuration of thecopy control apparatus 510. Thecopy control apparatus 510 includes: a devicekey database 710 for storing a device key that is used to encrypt content to be transferred to thecontent receiving apparatus 110; a devicekey selector 511 for selecting a specified device key from the devicekey database 710; a uniquekey database 720 for storing a unique key that is used to encrypt transfer control information including the device key at the time of transmitting the transfer control information to theinformation processing apparatus 420; a uniquekey selector 514 for selecting a specified unique key from the uniquekey database 720; a uniquekey encryption unit 512 for encrypting the transfer control information by use of the unique key; a transfer controlinformation transmission unit 513 for transmitting the encrypted transfer control information to theinformation processing apparatus 420; and acommunication unit 518 for communicating with theinformation processing apparatus 420. - The
copy control apparatus 510 according to the second embodiment is a server computer, and includes a storage device, an input unit, and a display unit. The devicekey database 710 and the uniquekey database 720 are databases stored in the storage device. A devicekey selector 511, a uniquekey encryption unit 512, a transfer controlinformation transmission unit 513, and a uniquekey selector 514 are programs that are stored in a memory, and that are executed by the computer. -
FIG. 13 is a diagram illustrating in detail a configuration of theinformation processing apparatus 420. Theinformation processing apparatus 420 includes: acommunication unit 421 for communicating with thecopy control apparatus 510; a transfer controlinformation receiving unit 422 for receiving transfer control information; a uniquekey acquisition unit 425 for acquiring, from thecontent storage unit 428, a unique key that is used to decrypt the transfer control information; a uniquekey decryption unit 423 for decrypting the transfer control information by use of the unique key; acontent storage unit 428 for storing content and a unique key thereof; acontent encryption unit 429 for encrypting, by use of a device key included in the transfer control information, a transfer message including a copy of content to be transferred; and adisk writer 430 for writing the encrypted content to a recording medium such as a CD-R. - Here, a value of the unique key which is acquired by the unique
key acquisition unit 425 is the same as that of the unique key handled in thecopy control apparatus 510 described above. The unique key in an encrypted state is added to the content so that apparatuses and persons (in particular, persons who can view the transfer control information) other than theinformation processing apparatus 420 cannot read the unique key. Any kind of encryption method may be used to encrypt the unique key. However, for example, the MKB (Master Key Block) method, which adopts the CPRM (Content Protection for Recordable Media), a copyright protection standard for DVD, can be used. The MKB method is an encryption method in which secret key information encrypted with a plurality of encryption keys are transmitted so that only a person who has one or more of the encryption keys can decrypt the secret key information. -
FIG. 14 is a diagram illustrating a configuration of the devicekey database 710 that is stored in the storage device of thecopy control apparatus 510. The devicekey database 710 includes aproduction number 711 of thecontent receiving apparatus 110 and adevice key 712 that is stored in thecontent receiving apparatus 110 and that corresponds to theproduction number 711. Incidentally, if thedevice key 712 can be generated from theproduction number 711 by calculation, the devicekey database 710 may be designed to only have theproduction number 711. -
FIG. 15 is a diagram illustrating a configuration of the uniquekey database 720 stored in the storage device of thecopy control apparatus 510. The uniquekey database 720 includes the correspondence betweencontent 721 and aunique key 722. - The second embodiment will be described according to the flow of content transfer processing as below.
-
FIG. 16 is a diagram illustrating a transfer controlinformation creation window 610 that is displayed on a display unit when thecopy control apparatus 510 creates transfer control information. The transfer controlinformation creation window 610 shows: a production-number specification component 611 used to specify a production number that identifies thecontent receiving apparatus 110; acontent specification component 612 used to specify a content name indicating content to be transferred; anOK button 613 used to create transfer control information on the basis of the result of the selection; and a cancelbutton 614 used to stop the creation processing. - If the
OK button 613 is pressed in the transfer controlinformation creation window 610, the devicekey selector 511 of thecopy control apparatus 510 refers to a production number specified by the production-number specification component 611, and then searches the devicekey database 710 for a device key corresponding to the production number. In addition, the uniquekey selector 514 refers to a content name specified by thecontent specification component 612, and then searches the uniquekey database 720 for a unique key corresponding to the specified content name. - The
copy control apparatus 510 creates encrypted transfer control information on the basis of the device key and the unique key that have been selected by the above-described processing. It should be noted that the processing of creating transfer control information to transmit the transfer control information to theinformation processing apparatus 420 is similar to the operation of thecopy control apparatus 210 in the first embodiment. However, the transfer control information does not include initialization instruction information. Moreover, the processing of receiving the transfer control information performed by theinformation processing apparatus 420 and the subsequent processing performed in thecontent receiving apparatus 110 are also similar to those of the first embodiment. However, theinformation processing apparatus 420 does not include the processing of transmitting the device ID information and the unique key to the copy control apparatus 510 (that is to say, S251 and S252). Additionally, thecontent receiving apparatus 110 does not include the processing of judging the initialization instruction information (that is to say, S123 and S124). - Up to this point, the content transfer system according to the second embodiment was described. According to this embodiment, it is possible to transfer content, which is specified in the transfer control information creation window, only to a car navigation system having a production number specified in the window.
- When copyrighted content is transmitted/received between a plurality of apparatuses, the above-described technique ensures, at low cost and with simple mechanisms, validity of use of the content in a destination apparatus. This technique, therefore, can be applied to not only on-vehicle machines such as a car navigation system but also all kinds of devices that use content.
Claims (15)
1. A copy control apparatus that is connected to a content transfer system, the content transfer system comprising:
a content receiving apparatus that stores a device key specific to the apparatus, receives a copy of content encrypted with the device key, and decrypts the received copy to store the decrypted copy in a storage; and
an information processing apparatus that stores the content and a unique key that is a common key specific to the apparatus or specific to the content, and encrypts the copy of the content with the device key to transmit the encrypted copy to the content receiving apparatus, wherein
the copy control apparatus limits a destination of the copy to the content receiving apparatus, the copy control apparatus comprising:
a device key storage unit that stores the device key;
a unique key encryption unit that encrypts transfer control information including the device key by use of the unique key so that the information processing apparatus is allowed to decrypt the transfer control information; and
a transfer control information transmission unit that transmits the encrypted transfer control information to the information processing apparatus.
2. The copy control apparatus according to claim 1 , further comprising:
a unique key receiving unit that receives, from the information processing apparatus, the unique key that is specific to the information processing apparatus.
3. The copy control apparatus according to claim 1 , further comprising:
a unique key selector that selects the unique key that is specific to the content.
4. The copy control apparatus according to claim 1 , further comprising:
a device ID information receiving unit that receives, from the information processing apparatus, device ID information that is specific to the information processing apparatus; and
a device ID information storage unit that stores the device ID information.
5. The copy control apparatus according to claim 4 , further comprising:
a device change detector that compares the information received by the device ID information receiving unit with the device ID information stored in the device ID information storage unit to detect whether or not the received information coincides with the device ID information,
wherein:
the transfer control information includes a detection result detected by the device change detector; and
the detection result is transmitted to the content receiving apparatus through the information processing apparatus, and is used as a judgment condition for judging whether or not existing content is to be erased by the content receiving apparatus.
6. An information processing apparatus that is connected to a content transfer system, the content transfer system comprising:
a content receiving apparatus that stores a device key specific to the apparatus, receives a copy of content encrypted by the device key, and decrypts the received copy to store the decrypted copy in a storage; and
a copy control apparatus that stores the device key, and encrypts transfer control information including the device key by use of a unique key which is a common key specific to the apparatus or specific to the content, and transmits the encrypted transfer control information, wherein
the information processing apparatus stores the unique key and the content, and encrypts the copy of the content with the device key to transmit the encrypted copy to the content receiving apparatus, the information processing apparatus comprising:
a transfer control information receiving unit that receives the encrypted transfer control information from the copy control apparatus;
a unique key decryption unit that decrypts the transfer control information by use of the unique key;
a content encryption unit that encrypts the copy of the content by use of the device key; and
a disk writer that writes the encrypted copy to a disk.
7. The information processing apparatus according to claim 6 , further comprising:
a unique key acquisition unit that acquires the unique key from the information processing apparatus; and
a unique key transmission unit that transmits the unique key to the copy control apparatus.
8. The information processing apparatus according to claim 6 , further comprising:
a unique key acquisition unit that acquires the unique key that is specific to the content.
9. A program that is executed in an information processing apparatus, the information processing apparatus being connected to a content transfer system, the content transfer system comprising:
a content receiving apparatus that stores a device key specific to the apparatus, receives a copy of content encrypted by the device key, and decrypts the received copy to store the decrypted copy in a storage; and
a copy control apparatus that stores the device key, encrypts transfer control information including the device key by use of a unique key which is a common key specific to the apparatus or specific to the content, and transmits the encrypted transfer control information to the information processing apparatus, wherein
the information processing apparatus stores the unique key and the content, and encrypts the copy of the content with the device key to transmit the encrypted copy to the content receiving apparatus; and
the program comprises the steps of:
receiving the encrypted transfer control information from the copy control apparatus;
decrypting the transfer control information by use of the unique key;
encrypting the copy of the content by use of the device key; and
writing the encrypted copy to a disk.
10. The program according to claim 9 , further comprising the steps of:
acquiring the unique key from the information processing apparatus in the information processing apparatus; and
transmitting the unique key to the copy control apparatus from the information processing apparatus.
11. The program according to claim 9 , further comprising the step of:
acquiring the unique key specific to the content in the information processing apparatus.
12. A content receiving apparatus that is connected to a content transfer system, the content transfer system comprising:
an information processing apparatus that stores content and a unique key which is a common key specific to the apparatus or specific to content, encrypts a copy of the content by use of the device key that is specific to the apparatus, and transmits the encrypted copy; and
a copy control apparatus that stores the device key, encrypts transfer control information including the device key by use of the unique key, and transmits the encrypted transfer control information to the information processing apparatus, wherein
the content receiving apparatus stores the device key, receives the copy that is encrypted with the device key, and decrypts the received copy to store the decrypted copy in a storage, the content receiving apparatus comprising:
a device key storage unit that stores the device key;
a content decryption unit that decrypts the received copy of the content by use of the device key; and
a content storage unit that stores the decrypted copy of the content.
13. A copy control method performed by a copy control apparatus that is connected to a content transfer system, the content transfer system comprising:
a content receiving apparatus that stores a device key specific to the apparatus, receives a copy of content encrypted by the device key, and decrypts the received copy to store the decrypted copy in a storage; and
an information processing apparatus that stores the content and a unique key which is a common key specific to the apparatus or specific to the content, and encrypts the copy of the content with the device key to transmit the encrypted copy to the content receiving apparatus, wherein
the copy control apparatus limits a destination of the copy to the content receiving apparatus; and
the copy control method comprising the steps of:
encrypting, with the unique key, transfer control information including the device key stored in the copy control apparatus so that the information processing apparatus is allowed to decrypt the transfer control information; and
transmitting the encrypted transfer control information to the information processing apparatus.
14. The copy control method according to claim 13 , further comprising the step of:
receiving, from the information processing apparatus, the unique key that is specific to the information processing apparatus.
15. The copy control method according to claim 13 , further comprising the step of:
selecting the unique key that is specific to the content.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005357505A JP2007164334A (en) | 2005-12-12 | 2005-12-12 | Duplication controller, information processing terminal and its program, content receiver, and duplication control method |
JP2005-357505 | 2005-12-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070160199A1 true US20070160199A1 (en) | 2007-07-12 |
Family
ID=37728149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/637,086 Abandoned US20070160199A1 (en) | 2005-12-12 | 2006-12-12 | Copy control apparatus and method thereof, information processing apparatus and method thereof, and content receiving apparatus |
Country Status (3)
Country | Link |
---|---|
US (1) | US20070160199A1 (en) |
EP (1) | EP1801722A2 (en) |
JP (1) | JP2007164334A (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120233470A1 (en) * | 2009-09-17 | 2012-09-13 | Royal Canadian Mint/Monnaie Royale Canadienne | Trusted message storage and transfer protocol and system |
US8410898B1 (en) | 2012-08-16 | 2013-04-02 | Google Inc. | Near field communication based key sharing techniques |
US8630747B2 (en) * | 2012-05-14 | 2014-01-14 | Sprint Communications Company L.P. | Alternative authorization for telematics |
US8750942B1 (en) | 2011-09-27 | 2014-06-10 | Sprint Communications Company L.P. | Head unit to handset interface and integration |
US9031498B1 (en) | 2011-04-26 | 2015-05-12 | Sprint Communications Company L.P. | Automotive multi-generation connectivity |
US9032547B1 (en) | 2012-10-26 | 2015-05-12 | Sprint Communication Company L.P. | Provisioning vehicle based digital rights management for media delivered via phone |
US9110774B1 (en) | 2013-03-15 | 2015-08-18 | Sprint Communications Company L.P. | System and method of utilizing driving profiles via a mobile device |
US9173238B1 (en) | 2013-02-15 | 2015-10-27 | Sprint Communications Company L.P. | Dual path in-vehicle communication |
US9252951B1 (en) | 2014-06-13 | 2016-02-02 | Sprint Communications Company L.P. | Vehicle key function control from a mobile phone based on radio frequency link from phone to vehicle |
US9384613B2 (en) | 2012-08-16 | 2016-07-05 | Google Inc. | Near field communication based key sharing techniques |
US9398454B1 (en) | 2012-04-24 | 2016-07-19 | Sprint Communications Company L.P. | In-car head unit wireless communication service subscription initialization |
US9439240B1 (en) | 2011-08-26 | 2016-09-06 | Sprint Communications Company L.P. | Mobile communication system identity pairing |
US9444892B1 (en) | 2015-05-05 | 2016-09-13 | Sprint Communications Company L.P. | Network event management support for vehicle wireless communication |
US9489537B2 (en) * | 2015-01-13 | 2016-11-08 | Toyota Motor Engineering & Manufacturing North America, Inc. | Personal information protection for navigation systems |
US9591482B1 (en) | 2014-10-31 | 2017-03-07 | Sprint Communications Company L.P. | Method for authenticating driver for registration of in-vehicle telematics unit |
US9604651B1 (en) | 2015-08-05 | 2017-03-28 | Sprint Communications Company L.P. | Vehicle telematics unit communication authorization and authentication and communication service provisioning |
US9649999B1 (en) | 2015-04-28 | 2017-05-16 | Sprint Communications Company L.P. | Vehicle remote operations control |
US9756024B2 (en) | 2015-09-18 | 2017-09-05 | Trillium Incorporated | Computer-implemented cryptographic method for improving a computer network, and terminal, system and computer-readable medium for the same |
US20180351742A1 (en) * | 2017-06-01 | 2018-12-06 | Ricoh Company, Ltd. | Setting information utilization system and setting information utilization method |
US10489132B1 (en) | 2013-09-23 | 2019-11-26 | Sprint Communications Company L.P. | Authenticating mobile device for on board diagnostic system access |
US11424921B2 (en) * | 2015-11-09 | 2022-08-23 | Dealerware, Llc | Vehicle access systems and methods |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030225863A1 (en) * | 2002-06-04 | 2003-12-04 | Osamu Kajino | Data distribution system |
US20040093523A1 (en) * | 2002-09-05 | 2004-05-13 | Natsume Matsuzaki | Group formation/management system, group management device, and member device |
US20040098348A1 (en) * | 2002-09-20 | 2004-05-20 | Fujitsu Limited | License issuance server, processing device, software execution management device, and license issuing method and program |
US20040103303A1 (en) * | 2002-08-28 | 2004-05-27 | Hiroki Yamauchi | Content-duplication management system, apparatus and method, playback apparatus and method, and computer program |
US20050177284A1 (en) * | 2003-12-10 | 2005-08-11 | Sony Corporation | In-vehicle communication system, communication method therefor, in-vehicle communication terminal, communication method therefor, program recording medium, and program |
US7272500B1 (en) * | 2004-03-25 | 2007-09-18 | Avaya Technology Corp. | Global positioning system hardware key for software licenses |
US7539306B2 (en) * | 2002-08-28 | 2009-05-26 | Panasonic Corporation | Key delivery apparatus, terminal apparatus, recording medium, and key delivery system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4288450B2 (en) * | 2001-02-28 | 2009-07-01 | ソニー株式会社 | Information recording apparatus, information reproducing apparatus, information recording / reproducing apparatus, and information recording management apparatus |
JP3647393B2 (en) * | 2001-06-15 | 2005-05-11 | シャープ株式会社 | Recording / reproducing apparatus and information processing system provided with the recording / reproducing apparatus |
JP3903935B2 (en) * | 2002-03-15 | 2007-04-11 | ヤマハ株式会社 | Content utilization system, device and program |
JP4426215B2 (en) * | 2002-06-11 | 2010-03-03 | パナソニック株式会社 | Content delivery system and data communication control device |
US7020636B2 (en) * | 2002-09-05 | 2006-03-28 | Matsushita Electric Industrial, Co., Ltd. | Storage-medium rental system |
JP4375995B2 (en) * | 2003-04-30 | 2009-12-02 | ローム株式会社 | Device key protection method, encryption device and decryption device that can use the method, video transmission device, and video reception device |
KR20060066099A (en) * | 2003-08-20 | 2006-06-15 | 마츠시타 덴끼 산교 가부시키가이샤 | Content reproduction system |
-
2005
- 2005-12-12 JP JP2005357505A patent/JP2007164334A/en active Pending
-
2006
- 2006-12-05 EP EP06025151A patent/EP1801722A2/en not_active Withdrawn
- 2006-12-12 US US11/637,086 patent/US20070160199A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030225863A1 (en) * | 2002-06-04 | 2003-12-04 | Osamu Kajino | Data distribution system |
US20040103303A1 (en) * | 2002-08-28 | 2004-05-27 | Hiroki Yamauchi | Content-duplication management system, apparatus and method, playback apparatus and method, and computer program |
US7539306B2 (en) * | 2002-08-28 | 2009-05-26 | Panasonic Corporation | Key delivery apparatus, terminal apparatus, recording medium, and key delivery system |
US20040093523A1 (en) * | 2002-09-05 | 2004-05-13 | Natsume Matsuzaki | Group formation/management system, group management device, and member device |
US20040098348A1 (en) * | 2002-09-20 | 2004-05-20 | Fujitsu Limited | License issuance server, processing device, software execution management device, and license issuing method and program |
US20050177284A1 (en) * | 2003-12-10 | 2005-08-11 | Sony Corporation | In-vehicle communication system, communication method therefor, in-vehicle communication terminal, communication method therefor, program recording medium, and program |
US7272500B1 (en) * | 2004-03-25 | 2007-09-18 | Avaya Technology Corp. | Global positioning system hardware key for software licenses |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120233470A1 (en) * | 2009-09-17 | 2012-09-13 | Royal Canadian Mint/Monnaie Royale Canadienne | Trusted message storage and transfer protocol and system |
US9071444B2 (en) * | 2009-09-17 | 2015-06-30 | Royal Canadian Mint/Monnaie Royale Canadienne | Trusted message storage and transfer protocol and system |
US9031498B1 (en) | 2011-04-26 | 2015-05-12 | Sprint Communications Company L.P. | Automotive multi-generation connectivity |
US9439240B1 (en) | 2011-08-26 | 2016-09-06 | Sprint Communications Company L.P. | Mobile communication system identity pairing |
US8750942B1 (en) | 2011-09-27 | 2014-06-10 | Sprint Communications Company L.P. | Head unit to handset interface and integration |
US9398454B1 (en) | 2012-04-24 | 2016-07-19 | Sprint Communications Company L.P. | In-car head unit wireless communication service subscription initialization |
US8630747B2 (en) * | 2012-05-14 | 2014-01-14 | Sprint Communications Company L.P. | Alternative authorization for telematics |
US9384613B2 (en) | 2012-08-16 | 2016-07-05 | Google Inc. | Near field communication based key sharing techniques |
US8410898B1 (en) | 2012-08-16 | 2013-04-02 | Google Inc. | Near field communication based key sharing techniques |
US9032547B1 (en) | 2012-10-26 | 2015-05-12 | Sprint Communication Company L.P. | Provisioning vehicle based digital rights management for media delivered via phone |
US9173238B1 (en) | 2013-02-15 | 2015-10-27 | Sprint Communications Company L.P. | Dual path in-vehicle communication |
US9110774B1 (en) | 2013-03-15 | 2015-08-18 | Sprint Communications Company L.P. | System and method of utilizing driving profiles via a mobile device |
US10489132B1 (en) | 2013-09-23 | 2019-11-26 | Sprint Communications Company L.P. | Authenticating mobile device for on board diagnostic system access |
US9252951B1 (en) | 2014-06-13 | 2016-02-02 | Sprint Communications Company L.P. | Vehicle key function control from a mobile phone based on radio frequency link from phone to vehicle |
US9591482B1 (en) | 2014-10-31 | 2017-03-07 | Sprint Communications Company L.P. | Method for authenticating driver for registration of in-vehicle telematics unit |
US9489537B2 (en) * | 2015-01-13 | 2016-11-08 | Toyota Motor Engineering & Manufacturing North America, Inc. | Personal information protection for navigation systems |
US9649999B1 (en) | 2015-04-28 | 2017-05-16 | Sprint Communications Company L.P. | Vehicle remote operations control |
US9444892B1 (en) | 2015-05-05 | 2016-09-13 | Sprint Communications Company L.P. | Network event management support for vehicle wireless communication |
US9604651B1 (en) | 2015-08-05 | 2017-03-28 | Sprint Communications Company L.P. | Vehicle telematics unit communication authorization and authentication and communication service provisioning |
US9756024B2 (en) | 2015-09-18 | 2017-09-05 | Trillium Incorporated | Computer-implemented cryptographic method for improving a computer network, and terminal, system and computer-readable medium for the same |
US11424921B2 (en) * | 2015-11-09 | 2022-08-23 | Dealerware, Llc | Vehicle access systems and methods |
US11451384B2 (en) | 2015-11-09 | 2022-09-20 | Dealerware, Llc | Vehicle access systems and methods |
US11463246B2 (en) | 2015-11-09 | 2022-10-04 | Dealerware, Llc | Vehicle access systems and methods |
US20180351742A1 (en) * | 2017-06-01 | 2018-12-06 | Ricoh Company, Ltd. | Setting information utilization system and setting information utilization method |
US11063757B2 (en) * | 2017-06-01 | 2021-07-13 | Ricoh Company, Ltd. | Setting information utilization system and setting information utilization method |
Also Published As
Publication number | Publication date |
---|---|
JP2007164334A (en) | 2007-06-28 |
EP1801722A2 (en) | 2007-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070160199A1 (en) | Copy control apparatus and method thereof, information processing apparatus and method thereof, and content receiving apparatus | |
US10769252B2 (en) | Method and apparatus for watermarking of digital content, method for extracting information | |
CN1329909C (en) | Secure single drive copy method and apparatus | |
KR101043336B1 (en) | Method and apparatus for acquiring and removing informations of digital right objects | |
US6789177B2 (en) | Protection of data during transfer | |
JP4555046B2 (en) | Data transfer system and data transfer method | |
US6708272B1 (en) | Information encryption system and method | |
CN101533654B (en) | Apparatus, method, and computer program product for processing information | |
US7181008B1 (en) | Contents management method, content management apparatus, and recording medium | |
CN100421102C (en) | Digital rights management structure, portable storage device, and contents management method using the portable storage device | |
US10592641B2 (en) | Encryption method for digital data memory card and assembly for performing the same | |
CN103635911A (en) | Storage device and host device for protecting content and method thereof | |
CN101151606A (en) | Encryption/decryption method and apparatus for controlling content use based on license information | |
JP2005102055A (en) | Encryptor and decoder | |
US20060136342A1 (en) | Content protection method, and information recording and reproduction apparatus using same | |
CN100364002C (en) | Apparatus and method for reading or writing user data | |
US20100034391A1 (en) | Cryptographic-key management system, external device, and cryptographic-key management program | |
JP2008033512A (en) | Security chip and platform | |
CN101292292A (en) | Method for etching and secure distribution of digital data, access device and writer | |
JP2008005408A (en) | Recorded data processing apparatus | |
US8953795B2 (en) | Forensic decryption tools | |
JP2008527892A (en) | Secure host interface | |
CN103548030A (en) | Information processing device, information processing method and program | |
CN101243469A (en) | Digital license migration from first platform to second platform | |
US20090144553A1 (en) | System and method of controlling access to a device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: XANAVI INFORMATICS CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SEKIGUCHI, TAKAAKI;KATO, HIROMITSU;REEL/FRAME:019030/0679 Effective date: 20061215 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |