摘要 |
PROBLEM TO BE SOLVED: To provide an encryption circuit capable of coping with a factor being a new cause to the occurrence of a degeneration fault, and including measures to a fault analysis for suppressing a hardware cost and an increase in encryption processing time. SOLUTION: The encryption circuit adopts a private key encryption system for receiving a plain text and a private key 4A, receiving R partial keys Kn obtained from the private key 4A, and encrypting the plain text by executing round arithmetic operations for R times repetitively for the plain text and includes: registers 4G, 4H for storing values of the plain text after the round arithmetic operations; a fault inspection circuit 1A for discriminating the presence and absence of a degeneration fault on the basis of values of the registers 4H, 4G; and a circuit 1B for invalidating the private key 4A when the result of inspection indicates the presence of the degeneration fault. COPYRIGHT: (C)2006,JPO&NCIPI
|