DPL on stratix II FPGA: What to expect?

Laurent Sauvage, Maxime Nassar, Sylvain Guilley, Florent Flament, Jean Luc Danger, Yves Mathieu

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

Abstract

FPGA design of side channel analysis countermeasure using unmasked dual-rail with precharge logic appears to be a great challenge. Indeed, the robustness of such a solution relies on careful differential placement and routing, whereas both FPGA layout and FPGA EDA tools are not developed for such purposes. However, assessing the security level which can be achieved with them is an important issue, as it is directly related to the suitability to use commercial FPGA instead of proprietary custom FPGA for this kind of protection. In this article, we experimentally prove that differential placement and routing of an FPGA implementation can be done with a granularity fine enough to improve the security gain. However, the gain is lower than for ASICs. We expect that an in-depth analysis of routing resources power consumption could help bridge the gap.

Original languageEnglish
Title of host publicationReConFig'09 - 2009 International Conference on ReConFigurable Computing and FPGAs
Pages243-248
Number of pages6
DOIs
Publication statusPublished - 1 Dec 2009
Externally publishedYes
Event2009 International Conference on ReConFigurable Computing and FPGAs, ReConFig'09 - Cancun, Mexico
Duration: 9 Dec 200911 Dec 2009

Publication series

NameReConFig'09 - 2009 International Conference on ReConFigurable Computing and FPGAs

Conference

Conference2009 International Conference on ReConFigurable Computing and FPGAs, ReConFig'09
Country/TerritoryMexico
CityCancun
Period9/12/0911/12/09

Keywords

  • Commercial Off-The-Shelf (COTS)
  • Differential Power Analysis (DPA)
  • Dual-rail with Precharge Logic (DPL)
  • Field Programmable Gates Array (FPGA)
  • Side-Channel Analysis (SCA)
  • Wave Dynamic Differential Logic (WDDL)

Fingerprint

Dive into the research topics of 'DPL on stratix II FPGA: What to expect?'. Together they form a unique fingerprint.

Cite this