Physical design of FPGA interconnect to prevent information leakage

  • Sumanta Chaudhuri
  • , Sylvain Guilley
  • , Philippe Hoogvorst
  • , Jean Luc Danger
  • , Taha Beyrouthy
  • , Alin Razafindraibe
  • , Laurent Fesquet
  • , Marc Renaudin

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationReconfigurable Computing
Subtitle of host publicationArchitectures, Tools and Applications - 4th International Workshop, ARC 2008, Proceedings
Pages87-98
Number of pages12
DOIs
Publication statusPublished - 22 Sept 2008
Event4th International Workshop on Applied Reconfigurable Computing, ARC 2008 - London, United Kingdom
Duration: 26 Mar 200828 Mar 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4943 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Workshop on Applied Reconfigurable Computing, ARC 2008
Country/TerritoryUnited Kingdom
CityLondon
Period26/03/0828/03/08

Fingerprint

Dive into the research topics of 'Physical design of FPGA interconnect to prevent information leakage'. Together they form a unique fingerprint.

Cite this