Area efficient hardware implementation of elliptic curve cryptography by iteratively applying Karatsuba's method

被引:35
|
作者
Dyka, Z [1 ]
Langendoerfer, P [1 ]
机构
[1] IHP, D-15236 Frankfurt, Oder, Germany
关键词
extended Galois fields; polynomial multiplication; elliptic curve cryptography; Karatsuba's formula;
D O I
10.1109/DATE.2005.67
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Securing communication channels is especially needed in wireless environments. But applying cipher mechanisms in software is limited by the calculation and energy resources of the mobile devices. If hardware is applied to realize cryptographic operations cost becomes an issue. In this paper we describe an approach which tackles all these three points. We implemented a hardware accelerator for polynomial multiplication in extended Galois fields (GF) applying Karatsuba's method iteratively. With this approach the area consumption is reduced to 2.1 mm(2) in comparison to. 6.2 mm(2) for the standard application of Karatsuba's method i.e. for recursive application. Our approach also reduces the energy consumption to 60 per cent of the original approach. The price we have to pay for these achievement is the increased execution time. In our implementation a polynomial multiplication takes 3 clock cycles whereas the recurisve Karatsuba approach needs only one clock cycle. But considering area, energy and calculation speed we are convinced that the benefits of our approach outweigh its drawback.
引用
收藏
页码:70 / 75
页数:6
相关论文
共 50 条
  • [1] Area-Time Efficient Hardware Implementation of Modular Multiplication for Elliptic Curve Cryptography
    Islam, Md Mainul
    Hossain, Md Selim
    Shahjalal, Md
    Hasan, Moh Khalid
    Jang, Yeong Min
    [J]. IEEE ACCESS, 2020, 8 : 73898 - 73906
  • [2] Efficient hardware implementation of elliptic curve cryptography over GF(pm)
    Lee, MK
    Kim, KT
    Kim, H
    Kim, DK
    [J]. INFORMATION SECURITY APPLICATIONS, 2006, 3786 : 207 - 217
  • [3] Highly Area-Efficient Implementation of Modular Multiplication for Elliptic Curve Cryptography
    Rahman, Md Sazedur
    Hossain, Md Selim
    [J]. 2020 IEEE REGION 10 SYMPOSIUM (TENSYMP) - TECHNOLOGY FOR IMPACTFUL SUSTAINABLE DEVELOPMENT, 2020, : 1078 - 1081
  • [4] Implementation of an elliptic curve cryptography hardware accelerator for smart cards
    Lee, S
    Lee, Y
    Kim, Y
    Park, Y
    Jun, S
    Chung, K
    [J]. SAM'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND MANAGEMENT, VOLS 1 AND 2, 2003, : 607 - 610
  • [5] EFFICIENT IMPLEMENTATION OF ELLIPTIC CURVE CRYPTOGRAPHY IN WIRELESS SENSORS
    Aranha, Diego F.
    Dahab, Richardo
    Lopez, Julio
    Oliveira, Leonardo B.
    [J]. ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2010, 4 (02) : 169 - 187
  • [6] Programmable implementation of time-area efficient Elliptic Curve Cryptography for entity authentication
    Arunachalam, Kamaraj
    Perumalsamy, Marichamy
    [J]. INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2022, 52 (02): : 89 - 103
  • [7] Efficient Hardware Implementations for Elliptic Curve Cryptography over Curve448
    Niasar, Mojtaba Bisheh
    Azarderakhsh, Reza
    Kermani, Mehran Mozaffari
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2020, 2020, 12578 : 228 - 247
  • [8] Hardware Accelerators for Elliptic Curve Cryptography
    Puttmann, C.
    Shokrollahi, J.
    Porrmann, M.
    Rueckert, U.
    [J]. ADVANCES IN RADIO SCIENCE, 2008, 6 : 259 - 264
  • [9] Secure and Efficient RNS software implementation for Elliptic Curve Cryptography
    Fournaris, Apostolos P.
    Papachristodoulou, Louiza
    Sklavos, Nicolas
    [J]. 2017 2ND IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW), 2017, : 86 - 93
  • [10] Customising hardware designs for elliptic curve cryptography
    Telle, N
    Luk, W
    Cheung, RCC
    [J]. COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2004, 3133 : 274 - 283