Copy protection system for portable storage media
First Claim
1. A system for preventing an illegal copy of digital content, said system receiving and decrypting encrypted digital content and reproducing the digital content, comprising:
- a certificate authority for generating manufacturer key information and generating first key information for giving an authorization to supply said encrypted digital content;
a portable terminal supplier supplying a portable terminal, said portable terminal supplier outputting a first registration request signal to said certificate authority and receiving the manufacturer key information generated by said certificate authority in accordance with the first registration request signal, said portable terminal supplier imbedding the manufacturer key information in said portable terminal;
a content supplier transmitting a second registration request signal to the certificate authority, said certificate authority and said content supplier sharing a first secret channel, said content supplier receiving and storing said first key information from the certificate authority through said first secret channel for supplying said encrypted digital content, said content supplier generating and outputting second key information for giving an authorization to receive and reproduce said encrypted digital content;
a personal computer outputting a third registration request signal to the content supplier for obtaining said second key information, said personal computer having public key information of said certificate authority, said personal computer and said content supplier sharing a second secret channel, said personal computer verifying said first key information inputted from the content supplier by using said public key information of said certificate authority and receiving the second key information through said second secret channel, said personal computer receiving said encrypted digital content through said second secret channel; and
said portable terminal manufactured by said portable terminal supplier for reproducing said digital content, said portable terminal transferring the imbedded manufacturer key information to said content supplier through said personal computer to be verified by said content supplier, said portable terminal and said personal computer sharing a third secret channel for transferring said encrypted digital content between said portable terminal and said personal computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems connected to users generate a plurality of keys which are mutually shared, and download and upload digital contents by using secret channels formed between the systems. An information provider receives an authorization from a certificate authority. A licensed SDMI compliant module (LCM) is authenticated through the information provider, and the information provider and the LCM form a channel. A portable device is authenticated from the information provider through the LCM, and the LCM and the portable device form a channel. The digital content between the LCM and the portable device is downloaded and uploaded according to respective control state data of the LCM and the portable device. The system can use a physical address of a bad sector formed in the portable medium during the manufacturing process for preventing an illegal copy of the downloaded digital contents through the portable device after the digital contents have been downloaded.
-
Citations
38 Claims
-
1. A system for preventing an illegal copy of digital content, said system receiving and decrypting encrypted digital content and reproducing the digital content, comprising:
-
a certificate authority for generating manufacturer key information and generating first key information for giving an authorization to supply said encrypted digital content; a portable terminal supplier supplying a portable terminal, said portable terminal supplier outputting a first registration request signal to said certificate authority and receiving the manufacturer key information generated by said certificate authority in accordance with the first registration request signal, said portable terminal supplier imbedding the manufacturer key information in said portable terminal; a content supplier transmitting a second registration request signal to the certificate authority, said certificate authority and said content supplier sharing a first secret channel, said content supplier receiving and storing said first key information from the certificate authority through said first secret channel for supplying said encrypted digital content, said content supplier generating and outputting second key information for giving an authorization to receive and reproduce said encrypted digital content; a personal computer outputting a third registration request signal to the content supplier for obtaining said second key information, said personal computer having public key information of said certificate authority, said personal computer and said content supplier sharing a second secret channel, said personal computer verifying said first key information inputted from the content supplier by using said public key information of said certificate authority and receiving the second key information through said second secret channel, said personal computer receiving said encrypted digital content through said second secret channel; and said portable terminal manufactured by said portable terminal supplier for reproducing said digital content, said portable terminal transferring the imbedded manufacturer key information to said content supplier through said personal computer to be verified by said content supplier, said portable terminal and said personal computer sharing a third secret channel for transferring said encrypted digital content between said portable terminal and said personal computer. - View Dependent Claims (2, 3)
-
-
4. A system for preventing an illegal copy of digital content, comprising:
-
a certificate authority for generating manufacturer key information comprising a manufacturer key and a manufacturer key data in response to a first registration request signal inputted from an external source, generating first key information for giving an authorization to supply said digital content, said certificate authority generating a token to make an information table, said information table comprising a first table containing the manufacturer key data, the manufacturer key, and an identifier corresponding to the manufacturer key, and a second table containing said identifier, token information encrypted by said manufacturer key, and said token; a content supplier transmitting a second registration request signal to the certificate authority for supplying said digital content, said certificate authority and said content supplier sharing a first secret channel, said content supplier receiving and storing said first key information and said second table from the certificate authority through said first secret channel, said content supplier generating second key information; first content output means for outputting the digital content, said first content output means sending a third registration request signal to the content supplier for downloading said digital content from said content supplier, said first content output means having public key information of said certificate authority, said first content output means and said content supplier sharing a second secret channel, said first content output means verifying said first key information inputted from the content supplier by using said public key information of said certificate authority and receiving the second key information through said second secret channel, said first content output means extracting the manufacturer key information from said second table, and encoding and outputting the manufacturer key information; and said second content output means for recording and reproducing said digital content, said second content output means storing the manufacturer key information, said second output means transferring said manufacturer key information to said content supplier through said first content output means to be verified by said content supplier, said second content output means receiving said manufacturer key information of said second table from said first content output means to decide if the manufacturer key is authenticated, said second content output means and said first content output means sharing a third secret channel for transferring said digital content between said second content output means and said first content output means. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for protecting a illegal copy, comprising:
-
a terminal receiving a physical address of a bad sector of a storage medium, said terminal generating a random number and storing said random number in a spare area of said storage medium, said terminal having a secret channel key, said terminal function-processing said physical address, said random number and said secret channel key to obtain a processed value, said terminal encrypting a header of the digital content by the processed value; and said storage medium transmitting said physical address of the bad sector, storing said random number as a key value generated from said terminal, storing as a sector data the encrypted digital content and the header of the digital content encrypted by using the processed value.
-
-
16. A system for protecting an illegal copy of digital content, comprising:
-
a certificate authority for generating manufacturer key information and generating first key information for giving an authorization to supply said digital content; a terminal supplier supplying a terminal, said terminal supplier outputting a first registration request signal to said certificate authority and receiving the manufacturer key information generated by said certificate authority in accordance with the first registration request signal, said terminal supplier embedding the manufacturer key information in said terminal; a content supplier sending a second registration request signal to the certificate authority, said certificate authority and said content supplier sharing a first secret channel, said content supplier receiving and storing said first key information from the certificate authority through said first secret channel for supplying said digital content, said content supplier generating and outputting second key information for giving an authorization to receive and reproduce said digital content from said second key information; a personal computer sending a third registration request signal to the content supplier for obtaining said second key information, said personal computer having public key information of said certificate authority, said personal computer and said content supplier sharing a second secret channel, said personal computer verifying said first key information inputted from the content supplier by using said public key information of said certificate authority and receiving the second key information through said second secret channel, said personal computer receiving said digital content through said second secret channel; said terminal manufactured by said terminal supplier for reproducing said digital content and reading a storage medium, said terminal transferring the embedded manufacturer key information to said content supplier through said personal computer to be verified by said content supplier, said terminal and said personal computer sharing a third secret channel for transferring said digital content between said terminal and said personal computer, said terminal receiving and function-processing a physical address of a bad sector of the storage medium, a random number generated and stored in a spare area of said terminal and a secret channel key generated in said terminal to obtain a processed value, said terminal encrypting a header of the digital content with the processed value; and said storage medium transmitting said physical address of the bad sector, storing said random number as a key value generated from said terminal, storing as a sector data the encrypted header of the digital content and encrypted header information encrypted by using the result of function processing. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A server for preventing an unauthorized copy of digital content, said server comprising:
-
a first cryptosystem verifying public key information of a content provider by using public key information embedded in said server to check whether said content provider has an authorization to supply said digital content, said server establishing a second secure channel to said content provider to download said digital content from said content provider; a second cryptosystem encrypting and transferring manufacturer key information embedded in a terminal linked to said server from said terminal to said content provider to be verified by said content provider, said server establishing a third secure channel to said terminal after the validation of the manufacturer key information, said server transferring a token of said content provider to said terminal through said second secure channel and said third secure channel; and a secure check-in and check-out system for checking a validation of said digital content, said secure check-in and check-out system comprising a right management system having a right management database, wherein information of said digital content corresponding to said right management database is registered to said right management system, said right management database is updated whenever said digital content is downloaded or uploaded between said server and said terminal to check if an unauthorized copy of said digital content is performed. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A terminal, comprising:
-
manufacturer key information embedded in said terminal; and a symmetric key cryptosystem preventing an unauthorized copy of digital content by responding to reception of said manufacturer key information by a server by establishing a secure registration of said terminal with said server, with said terminal establishing a third secure channel to said server and said terminal receiving a token from said server through said third secure channel to reproduce said digital content provided by said server. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
Specification