A Hardware Processor Supporting Elliptic Curve Cryptography for Less Than 9 kGEs

Erich Wenger, Michael Hutter

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

Elliptic Curve Cryptography (ECC) based processors have gained large attention in the context of embedded-system design due to their ability of efficient implementation. In this paper, we present a lowresource processor that supports ECC operations for less than 9 kGEs.
We base our design on an optimized 16-bit microcontroller that provides high flexibility and scalability for various applications. The design allows the use of an optimized RAM-macro block and reduces the complexity by sharing various resources of the controller and the datapath. Our resultsimproves the state of the art in low-resource F 2163 ECC implementations
(14% less area needed compared to the best solution reported). The total
size of the processor is 8,958GEs for a 0.13 μm CMOS technology and needs 285 kcycles for a point multiplication. It shows that the proposed solution is well suitable for low-power designs by providing a power consumption of only 3.2 μW at 100 kHz.
Original languageEnglish
Title of host publicationSmart Card Research and Advanced Applications
Subtitle of host publication10th IFIP WG 8.8/11.2 International Conference, CARDIS 2011, Leuven, Belgium, September 14-16, 2011, Revised Selected Papers
Place of PublicationBerlin; Heidelberg
PublisherSpringer
Pages182-198
ISBN (Print)978-3-642-27256-1
DOIs
Publication statusPublished - 2011
Event10th IFIP WG 8.8/11.2 International Conference on Smart Card Research and Advanced Applications: CARDIS 2011 - Leuven, Belgium
Duration: 14 Sept 201116 Sept 2011

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume7079

Conference

Conference10th IFIP WG 8.8/11.2 International Conference on Smart Card Research and Advanced Applications
Abbreviated titleCARDIS 2011
Country/TerritoryBelgium
CityLeuven
Period14/09/1116/09/11

Fields of Expertise

  • Information, Communication & Computing

Treatment code (Nähere Zuordnung)

  • Basic - Fundamental (Grundlagenforschung)
  • Application
  • Experimental

Fingerprint

Dive into the research topics of 'A Hardware Processor Supporting Elliptic Curve Cryptography for Less Than 9 kGEs'. Together they form a unique fingerprint.
  • PIT - Privacy in the Future Internet of Things

    Wenger, E., Feldhofer, M., Hutter, M., Aigner, M. J., Dominikus, S., Posch, K. & Schmidt, J.

    1/04/1031/07/12

    Project: Research project

  • RFID Security

    Wenger, E. (Co-Investigator (CoI)), Hutter, M. (Co-Investigator (CoI)), Oswald, M. E. (Co-Investigator (CoI)), Posch, K.-C. (Co-Investigator (CoI)), Plos, T. (Co-Investigator (CoI)), Herbst, C. (Co-Investigator (CoI)), Schmidt, J.-M. (Co-Investigator (CoI)), Feldhofer, M. (Co-Investigator (CoI)), Szekely, A. (Co-Investigator (CoI)), Dominikus, S. (Co-Investigator (CoI)), Aigner, M. J. (Co-Investigator (CoI)), Kirschbaum, M. (Co-Investigator (CoI)), Medwed, M. (Co-Investigator (CoI)) & Posch, R. (Co-Investigator (CoI))

    1/01/0515/07/19

    Project: Research area

  • VLSI Design

    Medwed, M. (Co-Investigator (CoI)), Wenger, E. (Co-Investigator (CoI)), Aigner, M. J. (Co-Investigator (CoI)), Posch, K.-C. (Co-Investigator (CoI)), Hutter, M. (Co-Investigator (CoI)), Kirschbaum, M. (Co-Investigator (CoI)), Schmidt, J.-M. (Co-Investigator (CoI)), Posch, R. (Co-Investigator (CoI)), Dominikus, S. (Co-Investigator (CoI)), Szekely, A. (Co-Investigator (CoI)), Feldhofer, M. (Co-Investigator (CoI)) & Plos, T. (Co-Investigator (CoI))

    1/01/9515/07/19

    Project: Research area

Cite this