EP1220487B1

Method and system of encrypted data delivery

Abstract

This record has no abstract on file.

EP1220487B1, drawing sheet 1
Sheet 1 of 27

Term

Term ended

Expired 24 December 2021, 4.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

15 claims: 5 independent, 10 dependent

  1. 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 (13) digital data at said upstream system using an encryption key;generating (18) on the basis of said encryption key, a set of passkeys specific to each of said specific destinations;generating (20) 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 not used to generate said partial keys or the remaining passkey information, to each 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 (358) said encryption key at 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 delivered over said plurality of delivery routes;and using (35A) the restored encryption key to decrypt the encrypted digital data.
  2. 4
    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 (13) digital data at said upstream system using an encryption key;generating (18) on the basis of said encryption key, a set of passkeys specific to each of said specific destinations;generating (20) 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 not used to generate said partial keys or the remaining passkey information, to each 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.
  3. 7
    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 (13) for encrypting digital data using an encryption key;a first key information generator (18) for generating, on the basis of said encryption key, a set of passkeys specific to each of said specific destinations;a second key information generator (20) 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 not used to generate said partial keys or the remaining passkey information, to each 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 (35B) 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 delivered over said plurality of delivery routes;and a decrypting element (35A) for decrypting the encrypted digital data using the restored encryption key.
  4. 10
    An upstream system for providing multipoint delivery of encrypted digital data to specific destinations, comprising:an encrypting element (13) for encrypting digital data using an encryption key;a first key information generator (18) 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 not used to generate said partial keys or the remaining passkey information, to each 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.
  5. 13
    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, a set of passkeys specific to each of specific destinations;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 not used to generate said partial keys or the remaining passkey information, to each 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.