• DocumentCode
    2490816
  • Title

    DPA Resistant AES on FPGA Using Partial DDL

  • Author

    Kaps, Jens-Peter ; Velegalati, Rajesh

  • Author_Institution
    ECE Dept., George Mason Univ., Fairfax, VA, USA
  • fYear
    2010
  • fDate
    2-4 May 2010
  • Firstpage
    273
  • Lastpage
    280
  • Abstract
    Current techniques to implement Dynamic Differential Logic (DDL), a countermeasure against Differential Power Analysis (DPA) on Field Programmable Gate Arrays (FPGAs) lead to an increase in area consumption of up to factor 11. In this paper we introduce Partial DDL, a technique in which DDL is applied only to a part of the cryptographic hardware implementation. We propose principle rules for Partial DDL to guide the designer in how to split up a circuit into DDL protected and unprotected paths. In order to validate our approach we implemented a lightweight architecture of AES in the Partial Separated Dynamic Differential Logic (Partial SDDL) for FPGAs. The results show that our implementation with Partial SDDL is as resistant to DPA as a full SDDL implementation while it consumes only 76% of the total area occupied by the full SDDL design. This is an area increase of 2.3 times over an unprotected single ended design.
  • Keywords
    cryptography; differential analysers; field programmable gate arrays; logic design; DPA resistant AES; FPGA; cryptographic hardware implementation; differential power analysis; dynamic differential logic; field programmable gate arrays; partial separated dynamic differential logic; Circuit testing; Cryptography; Energy consumption; Field programmable gate arrays; Logic design; Programmable logic arrays; Protection; Registers; Switches; Wireless sensor networks; AES; DPA; Partial DDL; SDDL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2010 18th IEEE Annual International Symposium on
  • Conference_Location
    Charlotte, NC
  • Print_ISBN
    978-0-7695-4056-6
  • Electronic_ISBN
    978-1-4244-7143-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2010.49
  • Filename
    5474037