• DocumentCode
    1865897
  • Title

    An efficient elliptic curve cryptography processor using addition chains with high information entropy

  • Author

    Leinweber, L. ; Papachristou, C. ; Wolff, F.G.

  • Author_Institution
    Case Western Reserve Univ., Cleveland, OH, USA
  • fYear
    2012
  • fDate
    April 29 2012-May 2 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    RFID tags in the supply chain provide the capabilities of bar codes without requiring a line of sight, but this benefit can compromise the privacy of the tag owner. The problem can be corrected by equipping RFID tags with public key cryptography but due to the extreme constraints on area and power, the processor must be as small and as energy-efficient as possible. We present a public key cryptography processor (based on elliptic curves over binary extension fields) that does not use the Montgomery ladder algorithm. The new algorithm has the processor perform point additions based on integer addition chains, without computing the integer chains. Point doubling is performed only once per encryption. Key bits are interpreted in a new way, but the algorithm is independent of the key, resisting simple side-channel attacks. This paper includes an analysis of information entropy, to determine the strength of keys and improve processor design. The processor´s performance results are presented, and are competitive with the smallest, lowest-energy designs in the literature.
  • Keywords
    bar codes; public key cryptography; radiofrequency identification; telecommunication channels; telecommunication security; Montgomery ladder algorithm; RFID tags; bar codes; binary extension fields; efficient elliptic curve cryptography processor; encryption; high information entropy; integer addition chains; processor design; public key cryptography processor; side-channel attacks; Algorithm design and analysis; Elliptic curves; Entropy; Information entropy; Logic gates; Radiofrequency identification; Registers; Cryptography; Elliptic curves; Public key;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical & Computer Engineering (CCECE), 2012 25th IEEE Canadian Conference on
  • Conference_Location
    Montreal, QC
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4673-1431-2
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2012.6334841
  • Filename
    6334841