Patent ID: 7395439
Filing Date: 2008-07-01
Classification: G06K

Abstract:
1. An electronic circuit comprising: a controller for processing a processor task and comprising: an energy determination means for determining energy available to the controller; and a control means for controlling the controller depending on the energy available to the controller, wherein the control means is disposed to control the plurality of peripheral devices in dependency on the processor task, the associated tasks and the energy available to the controller, wherein the control means is arranged so as to control the peripheral devices such that computing time required for performance of the processor task by the controller is minimized, and wherein the controller is a cryptography processor, and the plurality of peripheral devices are cryptocoprocessors for performing computing tasks, and wherein the processor task is selected from a group consisting of an encryption, a decryption, an authentication and a signature according to the DES standard, the AES method, the RSA algorithm and the elliptic-curve method, and wherein the computing tasks of the plurality of cryptocoprocessors are selected from a group consisting of a modular and non-modular addition, multiplication, exponentiation and inversion, a hash-value calculation and a random number determination.