×

Secure encryption processor with tamper protection

  • US 6,993,654 B2
  • Filed: 12/12/2000
  • Issued: 01/31/2006
  • Est. Priority Date: 06/29/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. An encryption control apparatus, comprising:

  • a CPU for running a program;

    a ROM for storing the program run by the CPU;

    a RAM used as a work area while the CPU is running the program;

    an I/O section for sending/receiving data to/from an external device; and

    an encryption section for decrypting encrypted data and encrypting plain text data, wherein each of the foregoing components is formed on a single semiconductor device, wherein the RAM stores a private key and a public key used in decrypting the encrypted data, the ROM stores data specifying a party having an authorization to use the encryption control apparatus, and wherein the encryption control apparatus has a standby mode for waiting for data to be received from an external device and an enable mode for enabling an operation, and further comprises mode switching means for decrypting encrypted data sent from the external device in the standby mode with the private key stored in the RAM so that the plain text data is restored, the switching means also checking whether the plain text data coincides with the data stored in the ROM, and switching the encryption control apparatus to the enable mode or back to the standby mode depending on coincidence and discrepancy of the data, wherein the encryption control apparatus further comprises a key generating means for generating the private key and the public key, and wherein the encryption control apparatus delivers the public key alone to the external device, and wherein the external device receives the public key from the encryption control apparatus to encrypt the data sent to the encryption control apparatus.

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