• DocumentCode
    1855646
  • Title

    Static timing analysis in Dual-Rail Precharge logic based DPA resistant circuit design

  • Author

    Daheng, Yue ; Shaoqing, Li ; Minxuan, Zhang

  • Author_Institution
    Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
  • Volume
    1
  • fYear
    2010
  • fDate
    1-3 Aug. 2010
  • Abstract
    Dual-Rail Precharge (DRP) logic is an efficient countermeasure against Differential Power Analysis (DPA) attack. The existing DRP logic based design method starts from a standard design flow supported by commercial EDA tools. Virtual single ended gates, instead of real DRP logic gates, are used during synthesis, placement and routing. As a result, static timing analysis becomes a problem at these design phases. In this paper, we discuss the transition behavior of DRP logic, and present a method to build the delay models of virtual single ended gates. By using these delay models, the static timing analysis for the virtual single ended circuit can represents the actual signal propagating delay in DRP logic circuit. Hence the EDA tools can do timing optimization with accurate delay information. Experimental results on a DRP logic based AES cryptographic coprocessor show the effectiveness of the proposed method.
  • Keywords
    cryptography; logic circuits; logic design; AES cryptographic coprocessor; DPA resistant circuit design; DRP logic based design; EDA tool; differential power analysis; dual-rail precharge logic; signal propagating delay; static timing analysis; virtual single ended gates; Coprocessors; Delay; Integrated circuit modeling; Logic circuits; Logic gates; Wires; Differential Power Analysis; Dual-Rail Precharge Logic; Static Timing Analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics and Information Engineering (ICEIE), 2010 International Conference On
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4244-7679-4
  • Electronic_ISBN
    978-1-4244-7681-7
  • Type

    conf

  • DOI
    10.1109/ICEIE.2010.5559885
  • Filename
    5559885