To provide a secure cryptographic device such as an IC card which can
endure TA (Timing Attack), DPA (Differential Power Analysis), SPA (Simple
Power Analysis), or the like as an attaching method of presuming secret
information held therein, when the secret information held in the card or
another information which is used in the secret information or an
arithmetic operation using such secret information when such an arithmetic
operation is performed is shown by a plurality of expressing methods and
the arithmetic operation is performed, thereby making an arithmetic
operation processing method different each time the arithmetic operation
is performed and making each of an arithmetic operation time, an intensity
of a generated electromagnetic wave, and a current consumption different.
Om een veilig cryptografisch apparaat zoals een IC kaart te verstrekken die Ta (de Aanval van de Timing) kan verdragen, daarin hielden DPA (de Differentiële Analyse van de Macht), SPA (de Eenvoudige Analyse van de Macht), of dergelijke als methode vastmakend om geheime informatie te veronderstellen, toen de geheime informatie hielden in de kaart of een andere informatie die in de geheime informatie wordt gebruikt of een rekenkundige verrichting die dergelijke geheime informatie gebruikt wanneer een dergelijke rekenkundige handeling wordt uitgevoerd door een meerderheid van het uitdrukken van methodes wordt getoond en de rekenkundige handeling wordt uitgevoerd, daardoor elke keer wordt het maken van een rekenkundig verrichtingsverwerkingsprocédé verschillend de rekenkundige verrichting uitgevoerd en makend elk van een rekenkundige verrichtingstijd, ple Power Analysis), or the like as an attaching method of presuming secret information held therein, when the secret information held in the card or another information which is used in the secret information or an arithmetic operation using such secret information when such an arithmetic operation is performed is shown by a plurality of expressing methods and the arithmetic operation is performed, thereby making an arithmetic operation processing method different each time the arithmetic operation is performed and making each of an arithmetic operation time, an intensity of a generated electromagnetic wave, and a huidige verschillende consumptie.