Title :
Simulated power analysis attacks on a DDPL crypto-core without routing constraints
Author :
Bongiovanni, Simone ; Scotti, Gianmario ; Trifiletti, A.
Author_Institution :
Dipt. di Ing. dell´Inf., Elettron. e Telecomun. (DIET), Univ. degli Studi di Roma La Sapienza, Rome, Italy
Abstract :
Delay-based Dual-rail Pre-charge Logic (DDPL) is a logic style introduced with the aim of hiding power consumption in cryptographic circuits in order to prevent Power Analysis (PA) attacks. Its particular data encoding allows to make the adsorbed current constant for each data input combination, irrespective of capacitive load conditions, which allows to design a PA-resistant circuit without routing constraints. In this work we present a fair comparison between SABL, a well-known state of the art transistor level countermeasure which is sensitive to the capacitive mismatches on the complementary lines and requires a customized routing procedure, and DDPL. After having provided a power model for describing the leakage sources for the above mentioned logics, a simple cryptographic circuit has been designed for both SABL and DDPL, and a CPA attack has been mounted. Simulations results show that when capacitive load unbalances are considered, DDPL strongly outperforms SABL in terms of number of traces required for disclose the secret key.
Keywords :
cryptography; encoding; logic circuits; CPA attack; DDPL cryptocore; PA-resistant circuit; SABL; capacitive load conditions; complementary lines; cryptographic circuits; data encoding; delay-based dual-rail precharge logic; leakage sources; logic style; power consumption; routing procedure; simulated power analysis attacks; transistor level countermeasure; Capacitance; Clocks; Cryptography; Load modeling; Logic gates; Power demand; Routing; Correlation Power Analysis (CPA); Cryptography; Delay-based Dual-rail Pre-charge Logic (DDPL); Dual-rail Pre-charge Logic (DPL); Sense Amplifier Based Logic (SABL);
Conference_Titel :
Ph.D. Research in Microelectronics and Electronics (PRIME), 2013 9th Conference on
Conference_Location :
Villach
Print_ISBN :
978-1-4673-4580-4
DOI :
10.1109/PRIME.2013.6603185