TY - GEN
T1 - Physical design of FPGA interconnect to prevent information leakage
AU - Chaudhuri, Sumanta
AU - Guilley, Sylvain
AU - Hoogvorst, Philippe
AU - Danger, Jean Luc
AU - Beyrouthy, Taha
AU - Razafindraibe, Alin
AU - Fesquet, Laurent
AU - Renaudin, Marc
PY - 2008/9/22
Y1 - 2008/9/22
N2 - In this article we discuss dual/multi-rail routing techniques in an island style FPGA for robustness against side-channel attacks. We present a technique to achieve dual-rail routing balanced in both timing and power consumption with the traditional subset switchbox. Secondly, we propose two switchboxes (namely: Twist-on-Turn & Twist-Always) to route every dual/multi-rail signal in twisted pairs, which can deter electromagnetic attacks. These novel switchboxes can also be balanced in power consumption albeit with some added cost. We present a layout with pre-placed switches and pre-routed balanced wires and extraction statistics about the expected balance. As conclusion, we discuss various overheads associated with these techniques and possible improvements.
AB - In this article we discuss dual/multi-rail routing techniques in an island style FPGA for robustness against side-channel attacks. We present a technique to achieve dual-rail routing balanced in both timing and power consumption with the traditional subset switchbox. Secondly, we propose two switchboxes (namely: Twist-on-Turn & Twist-Always) to route every dual/multi-rail signal in twisted pairs, which can deter electromagnetic attacks. These novel switchboxes can also be balanced in power consumption albeit with some added cost. We present a layout with pre-placed switches and pre-routed balanced wires and extraction statistics about the expected balance. As conclusion, we discuss various overheads associated with these techniques and possible improvements.
UR - https://www.scopus.com/pages/publications/51849153761
U2 - 10.1007/978-3-540-78610-8_11
DO - 10.1007/978-3-540-78610-8_11
M3 - Conference contribution
AN - SCOPUS:51849153761
SN - 3540786090
SN - 9783540786092
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 87
EP - 98
BT - Reconfigurable Computing
T2 - 4th International Workshop on Applied Reconfigurable Computing, ARC 2008
Y2 - 26 March 2008 through 28 March 2008
ER -