Projekte pro Jahr
Abstract
The decision regarding the best suitable microprocessor for a given task is one of the most challenging assignments a hardware designer has to face. In this paper, we make a comparison of cycle-accurate VHDL clones of the 8-bit Atmel ATmega, the 16-bit Texas Instruments MSP430, and the 32-bit ARM Cortex-M0+. We investigate their runtime, chip area, power, and energy characteristics regarding Elliptic Curve Cryptography (ECC), one of the practically most resource-critical public-key cryptography systems. If ECC is not implemented with greatest care, its implementation can lead to excruciating runtimes or enable practical side-channel attacks. Considering those important requirements, we present a constant runtime, side-channel protected, and resource saving scalar multiplication algorithm. To tap the full potential of all three microprocessors, we perform assembly optimizations and add carefully crafted instruction-set extensions. To the best of our knowledge, this is the first thorough software and hardware comparison of these three embedded microprocessors
Originalsprache | englisch |
---|---|
Titel | Progress in Cryptology - INDOCRYPT 2013, 14th International Conference on Cryptology in India, Mumbai, India, December 2013, Proceedings |
Erscheinungsort | Berlin Heidelberg |
Herausgeber (Verlag) | Springer |
Seiten | 244-261 |
DOIs | |
Publikationsstatus | Veröffentlicht - 2013 |
Publikationsreihe
Name | Lecture Notes in Computer Science |
---|---|
Band | 8250 |
Fields of Expertise
- Information, Communication & Computing
Treatment code (Nähere Zuordnung)
- Experimental
- Application
- Review
Fingerprint
Untersuchen Sie die Forschungsthemen von „8/16/32 Shades of Elliptic Curve Cryptography on Embedded Processors“. Zusammen bilden sie einen einzigartigen Fingerprint.Projekte
- 3 Abgeschlossen
-
NewP@ass - New verification & valdidation methods enabling widespread use of Privacy and @nonymity in electronically secured systems
Röck, F., Unterluggauer, T., Könighofer, R., Mangard, S., Wenger, E., Spreitzer, R. C., Mendel, F., Schmidt, J. & Bloem, R.
1/05/12 → 31/05/15
Projekt: Forschungsprojekt
-
EU - TAMPRES - TAMper Resistant Sensor node
Hutter, M., Kirschbaum, M., Plos, T., Korak, T., Wenger, E. & Schmidt, J.
1/10/10 → 30/09/13
Projekt: Forschungsprojekt
-
VLSI Design
Medwed, M., Wenger, E., Aigner, M. J., Posch, K., Hutter, M., Kirschbaum, M., Schmidt, J., Posch, R., Dominikus, S., Szekely, A., Feldhofer, M. & Plos, T.
1/01/95 → 15/07/19
Projekt: Arbeitsgebiet