摘要 |
An encryption processing device includes: a receiving unit configured to receive a first random number; a memory configured to store a first secret key and a first agitation value operated with the first secret key; a key agitation unit configured to generate a second agitation key based on the first secret key and the first agitation value; a generating unit configured to generate a first encryption information based on the second secret key and the first random number; an agitation value updating unit configured to update the first agitation value stored in the memory; and a transmitting unit configured to output the first agitation value and the first encryption information. |