×

Data protection system that protects data by encrypting the data

  • US 20030182565A1
  • Filed: 03/24/2003
  • Published: 09/25/2003
  • Est. Priority Date: 03/29/2001
  • Status: Active Grant
First Claim
Patent Images

1. A data protection system that comprises three or more terminals, an encryption device, and an encryption key designation device, and protects distribution data that is to be distributed to the terminals, according to the encryption device encrypting the distribution data, characterized in that:

  • each terminal stores a decryption key group assigned individually to the terminal according to a predetermined key assignment method, obtains an encrypted distribution data group that has been output from the encryption device, and uses a stored decryption key to decrypt encrypted distribution data;

    the predetermined key assignment method (a) determines two or more terminal groups, which are groups having two or more terminals as members, so that each of the terminals is a member of at least one of the terminal groups, and so that a relationship is satisfied such that any of the terminal groups that shares a same terminal as a member with another one or gore of the terminal groups does not completely include and is not completely included in the other one or more of the terminal groups, (b) decides one or more decryption keys individually in correspondence with each terminal and each determined terminal group, and (c) assigns to each terminal the decryption key decided in correspondence with the terminal and all decryption keys decided in correspondence with all terminal groups that include the terminal;

    the encryption key designation device designates encryption keys, and includes;

    an invalid terminal designation unit for designating one or more terminals as invalid terminals;

    an encryption key designation unit, when all the decryption keys assigned to the terminals, other than decryption keys assigned to the one or more invalid terminals, are prescribed as valid decryption keys, and supposing that a procedure for selecting an assigned valid decryption key for the most terminals to which a selected valid decryption key is not assigned is repeated until all terminals have been assigned a selected valid decryption key, for designating encryption keys that respectively correspond to all of the valid decryption keys that are selected as a result of the procedure; and

    the encryption device includes;

    an encryption unit for encrypting distribution data by successively using all the designated encryption keys to encrypt distribution data, generating the encrypted distribution data group, and outputting the generated encrypted distribution data group.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×