Lightweight elliptic curve cryptography accelerator for internet of things applications

被引:41
|
作者
Andres Lara-Nino, Carlos [1 ]
Diaz-Perez, Arturo [2 ]
Morales-Sandoval, Miguel [1 ]
机构
[1] CINVESTAV Tamaulipas, Ciudad Victoria 87130, Tamaulipas, Mexico
[2] CINVESTAV Guadalajara, Zapopan 45019, Mexico
关键词
Internet of things; Elliptic curve cryptography; Lightweight cryptography; Scalar multiplication; Hardware accelerator;
D O I
10.1016/j.adhoc.2020.102159
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Authentication, encryption, signatures, and key agreements are public key cryptography (PKC) services required in certain Internet of Things (IoT) applications (such as healthcare, the government, military, etc). Elliptic curve cryptography (ECC) has been suggested as the best alternative for providing these services with notable efficiency. The scalar multiplication (kP) is the main operation in an ECC-based system and also the costliest. For IoT applications, ECC must be carefully implemented so that it meets the application requirements. In this paper a FPGA-based acceleration engine of main ECC operations using binary Edward curves, suitable for use in constrained devices (e.g. the ones in the IoT ecosystem) is presented. As main findings, the proposed design is lightweight and features generality, using less than 1400 slices of Virtex-5 FPGA while providing a security level equivalent to 128-bits. From the literature review provided of related works, the described design has the smallest FPGA hardware requirements. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] 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
  • [2] Application of Elliptic Curve Cryptography in Node Authentication of Internet of Things
    Shen Guicheng
    Yu Zhen
    [J]. 2013 NINTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING (IIH-MSP 2013), 2013, : 452 - 455
  • [3] Elliptic-Curve Cryptography Implementation on RISC-V Processors for Internet of Things Applications
    Preethi, Preethi
    Ulla, Mohammed Mujeer
    Yadav, G. Praveen Kumar
    Roy, Kumar Sekhar
    Hazarika, Ruhul Amin
    Saxena, K. Kuldeep
    [J]. JOURNAL OF ENGINEERING, 2024, 2024
  • [4] BSD-based Elliptic Curve Cryptography for the Open Internet of Things
    Pinol, Oriol Pinol
    Raza, Shahid
    Eriksson, Joakim
    Voigt, Thiemo
    [J]. 2015 7TH INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2015,
  • [5] RETRACTED: Applicability of Elliptic Curve Cryptography on Internet of Things (Retracted Article)
    Zhao, Guanglei
    Wang, Jingcheng
    Luo, Jian
    Long, Xiao
    Si, Xianping
    [J]. 2011 INTERNATIONAL CONFERENCE ON ENERGY AND ENVIRONMENTAL SCIENCE-ICEES 2011, 2011, 11
  • [6] Efficient RFID Authentication Using Elliptic Curve Cryptography for the Internet of Things
    Shen, Han
    Shen, Jian
    Khan, Muhammad Khurram
    Lee, Jong-Hyouk
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2017, 96 (04) : 5253 - 5266
  • [7] ELLIPTIC CURVE CRYPTOGRAPHY FOR CONSTRAINED DEVICES IN INTERNET OF THINGS AND INDUSTRY 4.0
    Cvrcek, Tadeas
    [J]. PROCEEDINGS II OF THE 26TH CONFERENCE STUDENT EEICT 2020, 2020, : 48 - 51
  • [8] Efficient RFID Authentication Using Elliptic Curve Cryptography for the Internet of Things
    Han Shen
    Jian Shen
    Muhammad Khurram Khan
    Jong-Hyouk Lee
    [J]. Wireless Personal Communications, 2017, 96 : 5253 - 5266
  • [9] Elliptic Curve Cryptography based authentication scheme for Internet of Medical Things
    Sowjanya, K.
    Dasgupta, Mou
    Ray, Sangram
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2021, 58 (58)
  • [10] Elliptic Curve Lightweight Cryptography: A Survey
    Andres Lara-Nino, Carlos
    Diaz-Perez, Arturo
    Morales-Sandoval, Miguel
    [J]. IEEE ACCESS, 2018, 6 : 72514 - 72550