×

Reception terminal, key management apparatus, and key updating method for public key cryptosystem

  • US 7,206,412 B2
  • Filed: 04/11/2002
  • Issued: 04/17/2007
  • Est. Priority Date: 04/12/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method, for use in a data distribution system having a key management center, a distribution station, and a plurality of reception terminals, for updating a plurality of pairs of a distribution public key and a distribution secret key conforming to a public key cryptosystem and being prepared for the plurality of reception terminals, respectively and uniquely, the distribution public key being used to encrypt data to be distributed to a corresponding reception terminal, and the distribution secret key being used by a corresponding reception terminal to decrypt encrypted data distributed thereto, said method comprising:

  • an update secret key acquiring operation in which each reception terminal acquires a corresponding update secret key prior to a data distribution, wherein a plurality of update secret keys acquired by the plurality of reception terminals are different from each other and are respectively unique to the plurality of reception terminals;

    an update public key acquiring operation in which the key management center acquires a plurality of update public keys that make pairs with the update secret keys, respectively, prior to the data distribution, wherein the plurality of update public keys acquired by the key management center are different from each other and are respectively unique to the plurality of reception terminals;

    a key generating operation in which the key management center generates a plurality of new pairs of a distribution public key and a distribution secret key for the plurality of reception terminals, respectively, wherein the plurality of distribution public keys generated by the key management center are different from each other and are respectively unique to the plurality of reception terminals, and the plurality of distribution secret keys generated by the key management center are different from each other and are respectively unique to the plurality of reception terminals;

    an encrypting operation in which the key management center generates encrypted secret keys for the plurality of reception terminals by encrypting the new distribution secret keys by using the update public keys for the plurality of reception terminals, respectively;

    a sending operation in which the key management center sends the encrypted secret keys to the corresponding reception terminals all at once;

    a distribution public key updating operation in which, after said sending operation, the key management center updates the distribution public keys having been used so far by the distribution station in data distributions to the new distribution public keys;

    a reception operation in which each reception terminal receives a corresponding encrypted secret key;

    a distribution secret key updating operation in which each reception terminal restores the corresponding new distribution secret key by decrypting the encrypted secret key, by using the corresponding update secret key, and updates the distribution secret key having been used so far to the restored new distribution secret key;

    a contents key encryption operation in which the distribution station generates encrypted contents keys corresponding respectively to each of the plurality of reception terminals by encrypting a contents key conforming to a secret key cryptosystem, by using the distribution public keys corresponding respectively to each of the plurality of reception terminals, and generates encrypted content by encrypting a content by using the contents key;

    a contents distribution operation in which the distribution station distributes (a) all the generated encrypted contents keys, and (b) the encrypted content to each of the plurality of reception terminals; and

    a contents restoring operation in which each reception terminal restores the contents key by decrypting a corresponding encrypted contents key among the distributed encrypted contents keys by using the corresponding distribution secret key, and restores the content by decrypting the encrypted content by using the restored contents key.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×