摘要 |
<p>An encrypting device and a decrypting device capable of assuring safety and increasing the processing speed. The encrypting device encrypts block data BS by using a common key KEY. The encrypting device includes an encryption random number generator (1) for generating an encryption random number RND by using one or more random numbers CDn and the common key KEY, an encryption unit (3a) for encrypting the block data BS by using the common key KEY and the encryption random number RND and generating encryption block data BCS, a control data generator (2) for generating various control data used in the encryption random number generator (1) and the encryption unit (3a) by using the random number CDn and the common key KEY. Moreover, a decoding device includes a decoding unit for decoding the encrypted block data BCS and generating block data BC by using the common key KEY and the encryption random number RND instead of the encryption unit (3a).</p> |