Delay-based Dual-rail Pre-charge Logic (DDPL) is a logic style introduced with the aim of hiding power consumption in cryptographic circuits when a Power Analysis (PA) attack is mounted. Its particular data encoding allows to make the adsorbed current constant for each data input combination, irrespective of capacitive load conditions. The purpose is breaking the link between dynamic power and data statistics and preventing power analysis. In this work we present a novel implementation of a dynamic differential master-slave flip-flop which is compatible with the DDPL data encoding. Efforts were made in order to design a fully dynamic master-slave architecture which does not require a conversion of the signals from dynamic to static domain. Moreover it will be shown that the area occupied is also reduced due to a compact differential layout. Simulations performed using a 65nm-CMOS process showed that the proposed circuit exhibits good performances in terms of average power and NED (Normalized Energy Deviation) as required in transistor level countermeasures against power analysis, and it outperforms other previously published DPA-resistant flip-flops in the real case of unbalanced load conditions. © 2013 Department of Microelectronics and Computer Science, Technical University of Lodz.

A flip-flop implementation for the DPA-resistant Delay-based Dual-rail Pre-charge Logic family / Bongiovanni, Simone; Olivieri, Mauro; Scotti, Giuseppe; Trifiletti, Alessandro. - (2013), pp. 163-168. (Intervento presentato al convegno 20th International Conference on Mixed Design of Integrated Circuits and Systems, MIXDES 2013 tenutosi a Gdynia nel 20 June 2013 through 22 June 2013).

A flip-flop implementation for the DPA-resistant Delay-based Dual-rail Pre-charge Logic family

BONGIOVANNI, SIMONE;OLIVIERI, Mauro;SCOTTI, Giuseppe;TRIFILETTI, Alessandro
2013

Abstract

Delay-based Dual-rail Pre-charge Logic (DDPL) is a logic style introduced with the aim of hiding power consumption in cryptographic circuits when a Power Analysis (PA) attack is mounted. Its particular data encoding allows to make the adsorbed current constant for each data input combination, irrespective of capacitive load conditions. The purpose is breaking the link between dynamic power and data statistics and preventing power analysis. In this work we present a novel implementation of a dynamic differential master-slave flip-flop which is compatible with the DDPL data encoding. Efforts were made in order to design a fully dynamic master-slave architecture which does not require a conversion of the signals from dynamic to static domain. Moreover it will be shown that the area occupied is also reduced due to a compact differential layout. Simulations performed using a 65nm-CMOS process showed that the proposed circuit exhibits good performances in terms of average power and NED (Normalized Energy Deviation) as required in transistor level countermeasures against power analysis, and it outperforms other previously published DPA-resistant flip-flops in the real case of unbalanced load conditions. © 2013 Department of Microelectronics and Computer Science, Technical University of Lodz.
2013
20th International Conference on Mixed Design of Integrated Circuits and Systems, MIXDES 2013
dual-rail logic; delay-based dual-rail pre-charge logic (ddpl); vlsi design; dynamic flip-flop; sense amplifier-based logic (sabl); cryptography; power analysis (pa)
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A flip-flop implementation for the DPA-resistant Delay-based Dual-rail Pre-charge Logic family / Bongiovanni, Simone; Olivieri, Mauro; Scotti, Giuseppe; Trifiletti, Alessandro. - (2013), pp. 163-168. (Intervento presentato al convegno 20th International Conference on Mixed Design of Integrated Circuits and Systems, MIXDES 2013 tenutosi a Gdynia nel 20 June 2013 through 22 June 2013).
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/625176
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 3
social impact