A data delivery system providing multipoint delivery of encrypted digital data to specific destinations. A plurality of pieces of key information are generated on the basis of an encryption key specific to each digital data item to be delivered. The multiple pieces of key information are delivered o
A data delivery system providing multipoint delivery of encrypted digital data to specific destinations. A plurality of pieces of key information are generated on the basis of an encryption key specific to each digital data item to be delivered. The multiple pieces of key information are delivered over routes which differ from the routes used to deliver the digital data and which further differ from each other. Physically different media or transmission over a network at different times are used to separately transmit different sets of key information.
대표청구항▼
What is claimed is: 1. A digital data delivery method for use in delivering digital data from an upstream system to a downstream system, said upstream system providing multipoint delivery of encrypted digital data to specific destinations, and said downstream system decrypting the delivered digital
What is claimed is: 1. A digital data delivery method for use in delivering digital data from an upstream system to a downstream system, said upstream system providing multipoint delivery of encrypted digital data to specific destinations, and said downstream system decrypting the delivered digital data, said method comprising the steps of: encrypting digital data at said upstream system using an encryption key; generating on the basis of said encryption key, sets of passkeys, each set having at least two passkeys and each set of passkeys specific to a respective one of said specific destinations by dividing said encryption key by a division pattern that is: (a) unique to each of said specific destinations and (b) based on the content of said digital data; generating a plurality of partial keys based on a portion of the passkeys in said set or a portion of passkey information from which said passkeys may be reproduced; delivering either said plurality of partial keys or partial key information, from which said partial keys may be reproduced, and delivering the remaining passkeys in a set not used to generate said partial keys or the remaining passkey information, to a respective one of said specific destinations over a plurality of delivery routes which differ from routes for delivering said digital data and which are further different from each other; delivering the encrypted digital data; restoring said encryption key by using said downstream system using either said plurality of partial keys or said partial key information and using either said remaining passkeys or said remaining passkey information in a set delivered over said plurality of delivery routes; and using the restored encryption key to decrypt the encrypted digital data. 2. The method of claim 1, wherein a set of said partial keys is generated by dividing a portion of said set of passkeys specific to a destination by a predetermined division pattern specific to the destination of said set of partial keys. 3. A signal processing method for use with an upstream system providing multipoint delivery of encrypted digital data to specific destinations, said method comprising the steps of: encrypting digital data at said upstream system using an encryption key; generating on the basis of said encryption key, sets of passkeys, each set having at least two passkeys and each set of passkeys specific to a respective one of said specific destinations by dividing said encryption key by a division pattern that is: (a) unique to each of said specific destinations and (b) based on the content of said digital data; generating a plurality of partial keys based on a portion of the passkeys in said set or a portion of passkey information from which said passkeys may be reproduced; delivering either said plurality of partial keys or partial key information, from which said partial keys may be reproduced, and delivering the remaining passkeys in a set not used to generate said partial keys or the remaining passkey information, to a respective one of said specific destinations over a plurality of delivery routes which differ from routes for delivering said digital data and which are further different from each other; and delivering the encrypted digital data. 4. The method of claim 3 wherein a set of said partial keys is generated by dividing a portion of said set of passkeys specific to a destination by a predetermined division pattern specific to the destination of said set of partial keys. 5. A digital data delivery system comprising an upstream system providing multipoint delivery of encrypted digital data to specific destinations and a downstream system decrypting the delivered digital data; said upstream system including: an encrypting element for encrypting digital data using an encryption key; a first key information generator for generating, on the basis of said encryption key, sets of passkeys, each set having at least two passkeys and each set of passkeys specific to a respective one of said specific destinations by dividing said encryption key by a division pattern that is: (a) unique to each of said specific destinations and (b) based on the content of said digital data; a second key information generator for generating a plurality of partial keys based on a portion of the passkeys in said set or a portion of passkey information, from which said passkeys may be reproduced; a key information delivery element for delivering either said plurality of partial keys or partial key information, from which said partial keys may be reproduced, and for delivering the remaining passkeys in a set not used to generate said partial keys or the remaining passkey information, to a respective one of said specific destinations over a plurality of delivery routes which differ from routes for delivering said digital data and which are further different from each other; and a digital data delivery element for delivering the encrypted digital data; and said downstream system including: an encryption key restoring element for restoring said encryption key using either said plurality of partial keys or said partial key information and using either said remaining passkeys or said remaining passkey information in a set delivered over said plurality of delivery routes; and a decrypting element for decrypting the encrypted digital data using the restored encryption key. 6. An upstream system for providing multipoint delivery of encrypted digital data to specific destinations, comprising: an encrypting element for encrypting digital data using an encryption key; a first generator for generating on the basis of said encryption key, sets of passkeys, each set having at least two passkeys and each set of passkeys specific to a respective one of said specific destinations by dividing said encryption key by a division pattern that is: (a) unique to each of said specific destinations and (b) based on the content of said digital data; a second generator for generating a plurality of partial keys based on a portion of the passkeys in said set or a portion of passkey information from which said passkeys may be reproduced; a key information delivery element for delivering either said plurality of partial keys or partial key information, from which said partial keys may be reproduced, and delivering the remaining passkeys in a set not used to generate said partial keys or the remaining passkey information, to a respective one of said specific destinations over a plurality of delivery routes which differ from routes for delivering said digital data and which are further different from each other; and a digital data delivery element for delivering the encrypted digital data. 7. The system of claim 6, wherein said second key information generator generates a set of said partial keys by dividing a portion of said set of passkeys specific to a destination by a predetermined division pattern specific to the destination of said set of partial keys. 8. A storage medium which stores a computer-readable program for controlling the steps of: encrypting digital data using an encryption key; generating on the basis of said encryption key, sets of passkeys, each set having at least two passkeys and each set of passkeys specific to a respective one of specific destinations by dividing said encryption key by a division pattern that is: (a) unique to each of said specific destinations and (b) based on the content of said digital data; generating a plurality of partial keys based on a portion of the passkeys in said set or a portion of passkey information from which said passkeys may be reproduced; delivering either said plurality of partial keys or partial key information, from which said partial keys may be reproduced, and delivering the remaining passkeys in a set not used to generate said partial keys or the remaining passkey information, to a respective one of said specific destinations over a plurality of delivery routes which differ from routes for delivering said digital data and which are further different from each other; and performing multipoint delivery of the encrypted digital data to said specific destinations. 9. The storage medium of claim 8, wherein a set of said partial keys is generated by dividing a portion of said set of passkeys specific to a destination by a predetermined division pattern specific to the destination of said set of partial keys.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (16)
Mizikovsky Semyon, Circuit and method for generating cryptographic keys.
Takaragi Kazuo (Ebina JPX) Susaki Seiichi (Yokohama JPX) Matsumoto Hiroshi (Sagamihara JPX) Nakamura Tsutomu (Takarazuka JPX), Group cipher communication method and group cipher communication system.
Joseph, Boby; Freed, Michael; Borella, Michael S., Method and system for network security capable of doing stronger encryption with authorized devices.
Graunke Gary L. ; Carbajal John ; Maliszewski Richard L. ; Rozas Carlos V., Method for securely distributing a conditional use private key to a trusted entity on a remote system.
Sandhu,Ravi; deSa,Colin; Ganesan,Karuna, System and method for generation and use of asymmetric crypto-keys each having a public portion and multiple private portions.
Gordon, Donald; Pavlovskaia, Lena Y.; Landau, Airan; Lennartsson, Andreas; Lawrence, Charlie; Brown, Greg; Ludvig, Edward, Interactive encoded content system including object models for viewing on a remote device.
Gordon, Donald; Pavlovskaia, Lena Y.; Landau, Airan; Lennartsson, Andreas; Cloud, Glenn M., MPEG objects and systems and methods for using MPEG objects.
Fernandez Carnero, José Luis; Rey Requejo, Santiago; Perez Gonzales, Fernando; Rocafort Cimadevila, Jorge; Comesaña Alfaro, Pedro; Perez Freire, Luis; Mosquera Nartallo, Carlos; Dominguez Conde, Gabriel, Method for marking a digital image with a digital water mark.
Dahlby, Joshua; Marsavin, Andrey; Lawrence, Charles; Pavlovskaia, Lena Y., Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device.
Brockmann, Ronald A.; Dev, Anuj; Hiddink, Gerrit; Dahlby, Joshua; Pavlovskaia, Lena Y., Reduction of latency in video distribution networks using adaptive bit rates.
Brockmann, Ronald Alexander; Dev, Anuj; Hoeben, Maarten, System and method for exploiting scene graph information in construction of an encoded video sequence.
Brockmann, Ronald Alexander; Dev, Anuj; Hoeben, Maarten, System and method for exploiting scene graph information in construction of an encoded video sequence.
Fasoli, Gianpaolo; Farrugia, Augustin J.; Mollinier Toublet, Bertrand; Taban, Gelareh; Sullivan, Nicholas T.; Vedula, Srinivas, System and method for key space division and sub-key derivation for mixed media digital rights management content.
Sigmon, Jr., Robert B.; Pavlovskaia, Lena Y.; Landau, Airan S., System and method for providing video content associated with a source image to a television in a communication network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.