• DocumentCode
    1807276
  • Title

    Improving Security of SDDL Designs through Interleaved Placement on Xilinx FPGAs

  • Author

    Velegalati, Rajesh ; Kaps, Jens-Peter

  • Author_Institution
    ECE Dept., George Mason Univ., Fairfax, VA, USA
  • fYear
    2011
  • fDate
    5-7 Sept. 2011
  • Firstpage
    506
  • Lastpage
    511
  • Abstract
    Implementations of mathematically secure cryptographic algorithms leak information through side channels during run time. Differential Power Analysis (DPA) attacks exploit power leakage to obtain the secret information. Dynamic and Differential Logic (DDL), one of the popular countermeasures against DPA attacks, tries to achieve constant power consumption thereby decor relating the leakage with the data being processed. Separated Dynamic and Differential Logic (SDDL), a variant of DDL, achieves this goal by duplicating the original design into Direct and Complementary parts which exhibit constant switching activity per clock cycle and have balanced net delays. Traditionally, on Field Programmable Gate Arrays (FPGAs) both parts are placed side-by-side to ensure symmetrical routing. However, due to process variations both parts will have slightly different delays. This limits the effectiveness of SDDL. In this paper we introduce a design flow to achieve interleaved placement of SDDL designs on Xilinx Spartan-3E FPGAs while preserving symmetric routing. We explore several placement configurations with respect to routing and security. The results of our experiments show that a well-balanced placement of SDDL can double the effectiveness of the SDDL countermeasures on FPGAs.
  • Keywords
    cryptography; field programmable gate arrays; DPA attack; SDDL design security; Xilinx Spartan-3E FPGA; differential power analysis attack; dynamic and differential logic; field programmable gate arrays; interleaved placement; mathematical secure cryptographic algorithms; power consumption; power leakage; secret information; separated dynamic and differential logic; side channels; symmetrical routing; Algorithm design and analysis; Delay; Field programmable gate arrays; Logic gates; Reactive power; Registers; Routing; Differential Power Analysis; Interleaved Placement; SDDL for FPGAs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2011 International Conference on
  • Conference_Location
    Chania
  • Print_ISBN
    978-1-4577-1484-9
  • Electronic_ISBN
    978-0-7695-4529-5
  • Type

    conf

  • DOI
    10.1109/FPL.2011.100
  • Filename
    6044873