ENCRYPTION PROCESSING APPARATUS AND CERTIFICATION METHOD
摘要
<p>An encryption processing apparatus is characterized in comprising: a memory for storing a shared key; a random number generator for generating a random number that is an integer; a bit transposition unit for performing bit transposition set according at least to the random number and generating a first randomized key corresponding to the shared key; a communication device for transmitting the random number to a different encryption apparatus, performing bit transposition set according to the shared key stored in the different encryption apparatus and the random number, and receiving from the different encryption processing apparatus a response obtained by encryption using a second randomized key generated by performing bit transposition set according to the random number; and a certification device for certifying the different encryption processing apparatus by comparing the response with the random number decrypted using the shared key, or by comparing the random number with the response encrypted using the shared key.</p>