• DocumentCode
    124033
  • Title

    Balancing WDDL dual-rail logic in a tree-based FPGA to enhance physical security

  • Author

    Amouri, Emna ; Bhasin, Shubhendu ; Mathieu, Yves ; Graba, Tarik ; Danger, Jean-Luc ; Mehrez, H.

  • Author_Institution
    Dept. COMELEC, Inst. TELECOM / TELECOM ParisTech, Paris, France
  • fYear
    2014
  • fDate
    2-4 Sept. 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The Tree-based FPGA offers better density and timing determinism than traditional mesh-based FPGA. Moreover, thanks to its multilevel structure, it offers greater easiness to balance dual signals in terms of routing resources number. In this paper, we study the use of the Wave Dynamic Differential Logic (WDDL) on a custom tree-based FPGA of 2048 cells. The WDDL technique offers an effective way to withstand Differential Power Attacks (DPA). However, the effectiveness of this countermeasure is guaranteed provided a symmetry is maintained between the routing of both the direct and complementary paths, which is very hard to achieve in FPGA. Thus, balancing aware Computer-Aided Design (CAD) tools must be developed. In this work, we propose first adjacent placement and balancing-aware routing techniques for tree-based FPGA to counter the routing unbalance. Then side channel analyses are performed on FPGA circuit implementing PRESENT crypto-processor. Experimental results show that the balancing methods enhance the design security against side channel attacks.
  • Keywords
    CAD; field programmable gate arrays; microprocessor chips; network routing; CAD tools; DPA; WDDL dual-rail logic; balancing-aware routing; computer-aided design; crypto-processor; custom tree-based FPGA; differential power attacks; multilevel structure; physical security; routing resources number; wave dynamic differential logic; Cryptography; Delays; Field programmable gate arrays; Routing; Switches; Differential Power Analysis; Tree-based FPGA; WDDL; balance; placement; routing; security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
  • Conference_Location
    Munich
  • Type

    conf

  • DOI
    10.1109/FPL.2014.6927422
  • Filename
    6927422