Patent ID: 7673151
Filing Date: 2010-03-02
Classification: H04L

Abstract:
1. A processor that performs an encryption/decryption operation, the processor comprising: a control device that receives at least one initial key, the control device comprising: a round key generator connected to the control device via at least one communication device, wherein the round key generator receives the at least one initial key from the control device to calculate at least one round key and transfers the at least one round key to the memory of the control device; at least one encryption/decryption device comprising: a first request line that sends requests from the at least one encryption/decryption device to the control device; and a second request line that sends requests from the round key generator to the control device, wherein the at least one encryption/decryption device and the round key generator both transmit requests on the respective first and second request lines to start the encryption/decryption operation after both requests are met, wherein the encryption/decryption operation is repeated as often as necessary, except for receiving the at least one initial key by the control device, to encrypt or decrypt a set of external data.