摘要 |
PROBLEM TO BE SOLVED: To robustly prevent decryption of a code. SOLUTION: An arithmetic processing unit includes an operation circuit group for executing encryption processing and a redundant operation circuit group in the same configuration as the operation circuit group. When executing encryption processing, while performing encryption processing as usual in the operation circuit group, the arithmetic processing unit executes encryption mask program processing using data or the like randomly generated by a random data generation section or the like in the redundant operation circuit group. Furthermore, when encryption processing is not executed, the arithmetic processing unit executes ordinary arithmetic processing in the redundant operation circuit group. COPYRIGHT: (C)2010,JPO&INPIT |