摘要 |
<P>PROBLEM TO BE SOLVED: To prove safety of an encryption algorithm using a hash function having MD structure. Ž<P>SOLUTION: This information processor evaluates the safety of the encryption algorithm using the hash function HMD (hRO), using the hash function HMD (hRO) constituted of a random oracle compression function (hRO) and the MD structure, and using an indifferentiable tracking random oracle (ROT) part 107. An attack algorithm A2 executing part 106 is communicated with an encryption algorithm P executing part 111 for executing the encryption algorithm P and the tracking random oracle (ROT) part 107, to simulate an attack of breaking the safety S2 of the encryption algorithm P in a condition C2, an attack algorithm A1 executing part 105 simulates an attack of breaking the safety S1 of the encryption algorithm X used by the encryption algorithm P under a condition C1, to evaluate the safety of the encryption algorithm P. Ž<P>COPYRIGHT: (C)2010,JPO&INPIT Ž
|