TY - GEN
T1 - Place-and-route impact on the security of DPL designs in FPGAs
AU - Guilley, Sylvain
AU - Chaudhuri, Sumanta
AU - Sauvage, Laurent
AU - Graba, Tarik
AU - Danger, Jean Luc
AU - Hoogvorst, Philippe
AU - Vong, Vinh Nga
AU - Nassar, Maxime
PY - 2008/9/22
Y1 - 2008/9/22
N2 - Straightforward implementations of cryptographic algorithms are known to be vulnerable to attacks aimed not at the mathematical structure of the cipher but rather at the weak points of the electronic devices which implement it. These attacks, known as side-channel attacks, have proved to be very powerful in retrieving secret keys from any kind of unprotected electronic device. Amongst the various protection strategies, side-channel hiding is very popular and well studied. The principle of information hiding is to make any leak constant, thus uncorrected to the device internal secrets. The so-called "dual-rail with precharge logic" (DPL) style is indicated to achieve that goal. For DPL protection to be effective, it further requires a carefully balanced layout so as to obtain equal propagation delays and power consumption on both rails. In this article, we study to which extent the differential place-and-route constraints must be strict in FPGA technology. We describe placement techniques suitable for Xilinx and Altera FPGAs, and quantify the gain of balance they confer. On the one hand, we observed that Xilinx fitting tool achieves naturally good balancing results. On the other hand, the symmetry can be greatly improved with Altera devices, using a manual placement, leading to unprecedented dual netlists balancing. side-channel attacks, differential power analysis, secure logic style,.
AB - Straightforward implementations of cryptographic algorithms are known to be vulnerable to attacks aimed not at the mathematical structure of the cipher but rather at the weak points of the electronic devices which implement it. These attacks, known as side-channel attacks, have proved to be very powerful in retrieving secret keys from any kind of unprotected electronic device. Amongst the various protection strategies, side-channel hiding is very popular and well studied. The principle of information hiding is to make any leak constant, thus uncorrected to the device internal secrets. The so-called "dual-rail with precharge logic" (DPL) style is indicated to achieve that goal. For DPL protection to be effective, it further requires a carefully balanced layout so as to obtain equal propagation delays and power consumption on both rails. In this article, we study to which extent the differential place-and-route constraints must be strict in FPGA technology. We describe placement techniques suitable for Xilinx and Altera FPGAs, and quantify the gain of balance they confer. On the one hand, we observed that Xilinx fitting tool achieves naturally good balancing results. On the other hand, the symmetry can be greatly improved with Altera devices, using a manual placement, leading to unprecedented dual netlists balancing. side-channel attacks, differential power analysis, secure logic style,.
KW - Backend-level countermeasures
KW - Dual-rail with precharge logic (DPL)
KW - WDDL
UR - https://www.scopus.com/pages/publications/51849095526
U2 - 10.1109/HST.2008.4559042
DO - 10.1109/HST.2008.4559042
M3 - Conference contribution
AN - SCOPUS:51849095526
SN - 9781424424016
T3 - 2008 IEEE International Workshop on Hardware-Oriented Security and Trust, HOST
SP - 26
EP - 32
BT - 2008 IEEE International Workshop on Hardware-Oriented Security and Trust, HOST
T2 - 2008 IEEE International Workshop on Hardware-Oriented Security and Trust, HOST
Y2 - 9 June 2008 through 9 June 2008
ER -