• DocumentCode
    1310369
  • Title

    Security Evaluation of Balanced 1-of- n Circuits

  • Author

    Burns, Frank ; Bystrov, Alex ; Koelmans, Albert ; Yakovlev, Alex

  • Author_Institution
    Sch. of Electr., Electron., & Comput. Eng., Newcastle Univ., Newcastle upon Tyne, UK
  • Volume
    19
  • Issue
    11
  • fYear
    2011
  • Firstpage
    2135
  • Lastpage
    2139
  • Abstract
    A new balanced library is presented which consists of novel mixed 1-of-2 and 1-of-4 components based on N-nary logic. Cryptographic circuit specifications are refined and passed to optimization and mapping tools for mapping to a library of power-balanced components. Logic optimization tools are then applied to generate secure synchronous circuits for layout generation. This paper presents a new technique for evaluating the security of such circuits in particular those which offer a higher level of protection. A security metric is introduced which is based on the common selection function that is widely used in differential power analysis attacks and a correlation measure similar to the one used in correlation power analysis attacks. This is used to compare the security level for these kinds of balanced circuits that are more difficult to attack. This paper shows that the circuits generated are more efficient and can offer more security than alternative solutions.
  • Keywords
    cryptography; logic circuits; N-nary logic; balanced 1-of-n circuit security evaluation; balanced library; correlation power analysis attack; cryptographic circuit specification; differential power analysis attack; logic optimization tool; mapping tools; optimization tools; power-balanced component; secure synchronous circuit; security metric; Correlation; Cryptography; Libraries; Logic gates; Measurement; Transistors; 1-of- $n$; evaluation; library; security;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2010.2064793
  • Filename
    5560768