Patent ID: 8081761

Claim:
A communication encryption processing apparatus, the apparatus comprising: an interface configured to input and output data; a first storage unit configured to store data; an encryption and decryption processing module configured to read data stored in the interface or the first storage unit to perform an encryption or decryption process or generate a message authentication code, wherein a result of the encryption process, decryption process, or message authentication code is stored in the first storage unit; a key management module configured to generate a key and provide the key to the encryption and decryption processing module; a bus configured to be connected with the interface, the first storage unit, the encryption and decryption processing module, and the key management module; a second storage unit configured to store information used when a key is generated by the key management module, wherein the second storage unit is connected to the key management module and not connected to the bus; a third storage unit configured to store the key generated by the key management module, wherein the third storage unit is connected to the key management module and not connected to the bus; and a dedicated signal line configured to deliver the key generated by the key management module to the encryption and decryption processing module, the dedicated signal line being provided between the key management module and the encryption and decryption processing module, wherein the dedicated signal line is not connected to any of the bus, the interface, and the first storage unit.