摘要 |
PROBLEM TO BE SOLVED: To provide a key scheduling apparatus for executing arithmetic key schedule operation securely for fault-utilized analysis, while avoiding increase in computational complexity for computing additional information or the like. SOLUTION: The key scheduling apparatus includes: a first storage unit 320 for storing a plurality of round keys corresponding to a plurality of rounds, respectively; an arithmetic unit 311 for acquiring an update target key representing either the plurality of round keys stored in the first storage unit 320 or a part of at least one of the plurality of round keys for each predetermined processing cycle and calculating the round key of a round next to the round of the acquired update target key on the basis of the acquired update target key; and an updating unit 312 for updating the update target key in the first storage unit 320 while using the calculated round key for each processing cycle. COPYRIGHT: (C)2010,JPO&INPIT
|