Hardware/Software Co-Design of Elliptic-Curve Cryptography for Resource-Constrained Applications

被引:2
|
作者
Hoeller, Andrea [1 ]
Druml, Norbert [1 ]
Kreiner, Christian [1 ]
Steger, Christian [1 ]
Felicijan, Tomaz [2 ]
机构
[1] Graz Univ Technol, Inst Tech Informat, A-8010 Graz, Austria
[2] Infineon Technol Austria, Design Ctr Graz, Graz, Austria
关键词
Elliptic Curve Cryptography; RFID; Embedded Devices;
D O I
10.1145/2593069.2593148
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
EGG is an asymmetric encryption providing a comparably high cryptographic strength in relation to the key sizes employed. This makes EGG attractive for resource-constrained systems. While pure hardware solutions usually offer a good performance and a low power consumption, they are inflexible and typically lead to a high area. Here, we show a flexible design approach using a 163-bit GF(2m) elliptic curve and an 8-bit processor. We propose improvements to state-of-the-art software algorithms and present innovative hardware/software codesign variants. The proposed implementation offers highly competitive performance in terms of performance and area.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Flexible Hardware/Software Co-design for Scalable Elliptic Curve Cryptography for Low-Resource Applications
    Hassan, M. N.
    Benaissa, M.
    Kanakis, A.
    [J]. 21ST IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2010,
  • [2] Hardware/software co-design of elliptic curve cryptography on an 8051 microcontroller
    Koschuch, Manuel
    Lechner, Joachim
    Weitzer, Andreas
    Grossschaedl, Johann
    Szekely, Alexander
    Tillich, Stefan
    Wolkerstorfer, Johannes
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2006, PROCEEDINGS, 2006, 4249 : 430 - 444
  • [3] A Scalable Hardware/Software Co-design for Elliptic Curve Cryptography on PicoBlaze Microcontroller
    Hassan, Mohamed N.
    Benaissa, Mohammed
    [J]. 2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 2111 - 2114
  • [4] Coding and cryptography for resource constrained wireless sensor networks: A hardware-software co-design approach
    Popovici, Emanuel M.
    [J]. 2006 INTERNATIONAL SEMICONDUCTOR CONFERENCE, VOLS 1 AND 2, 2007, : 19 - +
  • [5] Hardware/Software Co-Design Flavors of Elliptic Curve Scalar Multiplication
    Balasch, Josep
    Gierlichs, Benedikt
    Jarvinen, Kimmo
    Verbauwhede, Ingrid
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY (EMC), 2014, : 758 - 763
  • [6] Hardware/software co-design for hyperelliptic curve cryptography (HECC) on the 8051 μP
    Batina, L
    Hwang, D
    Hodjat, A
    Preneel, B
    Verbauwhede, I
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2005, PROCEEDINGS, 2005, 3659 : 106 - 118
  • [7] Embedded Software Design of Scalable Low-Area Elliptic-Curve Cryptography
    Hassan, Mohamed N.
    Benaissa, Mohammed
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2009, 1 (02) : 42 - 45
  • [8] Hardware-software co-design of resource constrained systems on a chip
    Thepayasuwan, N
    Doboli, A
    [J]. 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 818 - 823
  • [9] Analysis of Standard Elliptic Curves for the Implementation of Elliptic Curve Cryptography in Resource-Constrained E-commerce Applications
    Shaikh, Javed R.
    Nenova, Maria
    Iliev, Georgi
    Valkova-Jarvis, Zlatka
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON MICROWAVES, ANTENNAS, COMMUNICATIONS AND ELECTRONIC SYSTEMS (COMCAS), 2017, : 532 - 535
  • [10] Resource-constrained FPGA/DNN co-design
    Zhang, Zhichao
    Kouzani, Abbas Z.
    [J]. NEURAL COMPUTING & APPLICATIONS, 2021, 33 (21): : 14741 - 14751