Encryption apparatus
AssigneeSony Corporation
InventorHideo Sato
Life of this patent
Estimating the term…
Abstract
An encryption apparatus performs high-speed and secure signature creation and verification. In the encryption apparatus, at least a shift register group composed of shift registers for retaining values for arithmetic operations for generating a hash value for use in public-key-cryptosystem encryption processing, and shift registers for capturing a resultant hash value, and a shift register group composed of shift registers for retaining values for arithmetic operations for performing public-key-cryptosystem encryption processing and shift registers for capturing an arithmetic result are used for each other. Hardware components to be operated are changed in a time-sharing manner in accordance with a processing mode.
Claims11
An encryption apparatus for performing public-key-cryptosystem encryption processing, comprising:
- public-key-cryptosystem processing means including a register group composed of registers for retaining values for use in arithmetic operations and registers for capturing the results of the arithmetic operations, said public-key-cryptosystem processing means performing public-key-cryptosystem encryption processing;
- and
- hash value generating means for generating a hash value for use in said public-key-cryptosystem processing means,
- wherein the register group is also used as at least a register group composed of registers for retaining values for arithmetic operations in said hash value generating means and registers for capturing a resultant hash value, and hardware components are changed in a time-sharing manner in accordance with a processing mode.
Dependencies are inferred from the claim text.