Elliptic-Curve Cryptography Implementation on RISC-V Processors for Internet of Things Applications

被引:0
|
作者
Preethi, Preethi [1 ]
Ulla, Mohammed Mujeer [2 ]
Yadav, G. Praveen Kumar [3 ]
Roy, Kumar Sekhar [4 ]
Hazarika, Ruhul Amin [1 ]
Saxena, K. Kuldeep [5 ]
机构
[1] Manipal Acad Higher Educ, Manipal Inst Technol Bengaluru, Dept Informat Technol, Manipal, India
[2] Presidency Univ, Sch CSE & IS, Bangaluru, India
[3] G Pulla Reddy Engn Coll Autonomous, Dept Mech Engn, Kurnool, India
[4] Manipal Acad Higher Educ, Manipal Inst Technol Bengaluru, Dept Comp Sci & Engn, Manipal, India
[5] Lovely Profess Univ, Div Res & Dev, Phagwara, India
关键词
SECURE;
D O I
10.1155/2024/5116219
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Elliptic-curve cryptography (ECC) is a popular technique of public-key cryptography used for secure communications in Internet of Things (IoT) applications. In this study, the implementation and analyze the Elliptic Curve Digital Signature Algorithm (ECDSA) with NIST-256 on MicroBlaze processors based on RISC-V architecture. This implementation aims to enhance secure communication and data exchange between IoT devices and also provides a detailed account of our ECDSA implementation on a RISC-V processor and evaluates its performance, achieving a reduction of 11.8% in execution time compared to existing techniques. The implementation takes 483 clock cycles and utilizes approximately 4096 bytes of memory. These results demonstrate that ECDSA can be efficiently implemented on RISC-V processors, making it a promising option for secure communication in IoT applications. Furthermore, the study highlights specific security considerations critical to implementing ECC on RISC-V processors, ensuring robust and reliable security in IoT environments.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Elliptic-curve cryptography
    Fernandes, AD
    [J]. DR DOBBS JOURNAL, 1999, 24 (12): : 56 - +
  • [2] Implementation of elliptic-curve cryptography on mobile healthcare devices
    Malhotra, K.
    Gardner, S.
    Patz, R.
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING, AND CONTROL, VOLS 1 AND 2, 2007, : 239 - 244
  • [3] Lightweight elliptic curve cryptography accelerator for internet of things applications
    Andres Lara-Nino, Carlos
    Diaz-Perez, Arturo
    Morales-Sandoval, Miguel
    [J]. AD HOC NETWORKS, 2020, 103
  • [4] Security-aware CoAP Application Layer Protocol for the Internet of Things using Elliptic-Curve Cryptography
    Albalas, Firas
    Al-Soud, Majd
    Almomani, Omar
    Almomani, Ammar
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2018, 15 (3A) : 550 - 558
  • [5] Memory-Efficient Implementation of Elliptic Curve Cryptography for the Internet-of-Things
    Liu, Zhe
    Seo, Hwajeong
    Castiglione, Aniello
    Choo, Kim-Kwang Raymond
    Kim, Howon
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2019, 16 (03) : 521 - 529
  • [6] Fuzzy Elliptic Curve Cryptography for Authentication in Internet of Things
    Abdaoui, Abderrazak
    Erbad, Aiman
    Al-Ali, Abdulla Khalid
    Mohamed, Amr
    Guizani, Mohsen
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (12) : 9987 - 9998
  • [7] Efficient Cryptography on the RISC-V Architecture
    Stoffelen, Ko
    [J]. PROGRESS IN CRYPTOLOGY - LATINCRYPT 2019, 2019, 11774 : 323 - 340
  • [8] Rapid RISC: Fast Customization of RISC-V Processors
    Donofrio, David D.
    Leidel, John D.
    [J]. OPEN ARCHITECTURE/OPEN BUSINESS MODEL NET-CENTRIC SYSTEMS AND DEFENSE TRANSFORMATION 2022, 2022, 12119
  • [9] RISC-V Extension for Lightweight Cryptography
    Tehrani, Etienne
    Graba, Tarik
    Merabet, Abdelmalek Si
    Danger, Jean-Luc
    [J]. 2020 23RD EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2020), 2020, : 222 - 228
  • [10] Fast Elliptic-Curve Cryptography on the Cell Broadband Engine
    Costigan, Neil
    Schwabe, Peter
    [J]. PROGRESS IN CRYPTOLOGY - AFRICACRYPT 2009, 2009, 5580 : 368 - +