摘要 |
PROBLEM TO BE SOLVED: To provide an encryption device which is secure against side channel attacks without increasing the circuit scale. SOLUTION: The encryption device 100 using an AES encryption system includes an operation part which performs operation including AddRoundKey, SubBytes, and MixColumns in this order in the first round of the rounds for calculating data by using key information, performs operation including MixColumns, AddRoundKey, and SubBytes in this order or operation including AddRoundKey, MixColumns, and SubBytes in this order one round before the last, and performs operation including AddRoundKey in the last round. COPYRIGHT: (C)2011,JPO&INPIT
|