摘要 |
[PROBLEMS] To provide an architecture information processing system having a small circuit size capable of reducing power consumption and cost, on which system a circuit simultaneously executing encryption processing and message authentication (falsification detection processing) can be mounted. [MEANS FOR SOLVING PROBLEMS] An information processing system includes at least: a parameter storage section 11 that retains an initialization vector used as a starting block of concatenation and an encryption key used for encryption; a one-way hash calculation section 122 that executes a one-way hash calculation as a technique for realizing message authentication and functioning in place of the conventional common key block encryption (DES encryption) operation as an encryption operation section of a block encryption mode use section 12 performing encryption processing and/or decryption processing as a CFB mode and/or an OFB mode; and a key overlay operation section 121 that performs calculation for overlaying an encryption key retained in the parameter storage means 11 on data input to the encryption operation section.
|