Title :
Secure AES engine with a local switched-capacitor current equalizer
Author :
Tokunaga, Carlos ; Blaauw, D.
Author_Institution :
Univ. of Michigan, Ann Arbor, MI, USA
Abstract :
This work implements a switched-capacitor block, that isolates the switching activity by equalizing the current drawn from the encryption core to secure an AES engine. An array of capacitors provides the supply current for the sensitive blocks of the encryption engine while non-sensitive blocks run directly from the supply. Each capacitor is charged from the supply and is then isolated while it provides charge to the encryption core. The key idea is that the capacitor is then discharged to a known voltage before it is recharged in order to equalize the amount of charge provided by the external power supply.
Keywords :
cryptography; equalisers; microprocessor chips; switched capacitor networks; AES encryption algorithm; capacitor array; differential power analysis; local switched-capacitor current equalizer; secure AES engine; side-channel attacks; side-channel information; statistical analysis; Capacitors; Cryptography; Current measurement; Engines; Equalizers; Frequency; Microprocessors; Protection; Switches; Voltage;
Conference_Titel :
Solid-State Circuits Conference - Digest of Technical Papers, 2009. ISSCC 2009. IEEE International
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4244-3458-9
DOI :
10.1109/ISSCC.2009.4977309