Elliptic Curve Lightweight Cryptography: A Survey

Since it was invented in 1986, elliptic curve cryptography (ECC) has been studied widely in industry and academy from different perspectives. Some of these aspects include mathematical foundations, protocol design, curve generation, security proofs, point representation, algorithms for inherent arit...

Full description

Bibliographic Details
Main Authors: Carlos Andres Lara-Nino, Arturo Diaz-Perez, Miguel Morales-Sandoval
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8536394/
_version_ 1823925033617063936
author Carlos Andres Lara-Nino
Arturo Diaz-Perez
Miguel Morales-Sandoval
author_facet Carlos Andres Lara-Nino
Arturo Diaz-Perez
Miguel Morales-Sandoval
author_sort Carlos Andres Lara-Nino
collection DOAJ
description Since it was invented in 1986, elliptic curve cryptography (ECC) has been studied widely in industry and academy from different perspectives. Some of these aspects include mathematical foundations, protocol design, curve generation, security proofs, point representation, algorithms for inherent arithmetic in the underlying algebraic structures, implementation strategies in both software and hardware, and attack models, among others. The main advantage of ECC is that shorter keys (less-memory requirements and faster field arithmetic operations) can be used if compared with other cryptosystems, which has made it the ideal choice for implementing public key cryptography in resource constrained devices, as the ones found in the envisioned applications of the Internet of Things, e.g., wireless sensors. In this application domain, lightweight cryptography has emerged as the required one because of the scarce computing resources and limited energy in devices. In this paper, we present a survey of ECC in the context of lightweight cryptography. The aim of this paper is to identify the criteria that make an ECC-based system lightweight and a viable solution for using in practical constrained applications. Representative works are systematically revised to determine the key aspects considered in ECC designs for lightweight realizations. As a result, this paper defines, for the first time, the concept and requirements for elliptic curve lightweight cryptography.
first_indexed 2024-12-16T20:02:32Z
format Article
id doaj.art-2b422b2415b9489d967b74f0b03b378c
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-16T20:02:32Z
publishDate 2018-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-2b422b2415b9489d967b74f0b03b378c2022-12-21T22:18:26ZengIEEEIEEE Access2169-35362018-01-016725147255010.1109/ACCESS.2018.28814448536394Elliptic Curve Lightweight Cryptography: A SurveyCarlos Andres Lara-Nino0https://orcid.org/0000-0003-0333-2564Arturo Diaz-Perez1Miguel Morales-Sandoval2CINVESTAV Tamaulipas, Ciudad Victoria, MexicoCINVESTAV Guadalajara, Zapopan, MexicoCINVESTAV Tamaulipas, Ciudad Victoria, MexicoSince it was invented in 1986, elliptic curve cryptography (ECC) has been studied widely in industry and academy from different perspectives. Some of these aspects include mathematical foundations, protocol design, curve generation, security proofs, point representation, algorithms for inherent arithmetic in the underlying algebraic structures, implementation strategies in both software and hardware, and attack models, among others. The main advantage of ECC is that shorter keys (less-memory requirements and faster field arithmetic operations) can be used if compared with other cryptosystems, which has made it the ideal choice for implementing public key cryptography in resource constrained devices, as the ones found in the envisioned applications of the Internet of Things, e.g., wireless sensors. In this application domain, lightweight cryptography has emerged as the required one because of the scarce computing resources and limited energy in devices. In this paper, we present a survey of ECC in the context of lightweight cryptography. The aim of this paper is to identify the criteria that make an ECC-based system lightweight and a viable solution for using in practical constrained applications. Representative works are systematically revised to determine the key aspects considered in ECC designs for lightweight realizations. As a result, this paper defines, for the first time, the concept and requirements for elliptic curve lightweight cryptography.https://ieeexplore.ieee.org/document/8536394/Cryptographyelliptic curvelightweightsurvey
spellingShingle Carlos Andres Lara-Nino
Arturo Diaz-Perez
Miguel Morales-Sandoval
Elliptic Curve Lightweight Cryptography: A Survey
IEEE Access
Cryptography
elliptic curve
lightweight
survey
title Elliptic Curve Lightweight Cryptography: A Survey
title_full Elliptic Curve Lightweight Cryptography: A Survey
title_fullStr Elliptic Curve Lightweight Cryptography: A Survey
title_full_unstemmed Elliptic Curve Lightweight Cryptography: A Survey
title_short Elliptic Curve Lightweight Cryptography: A Survey
title_sort elliptic curve lightweight cryptography a survey
topic Cryptography
elliptic curve
lightweight
survey
url https://ieeexplore.ieee.org/document/8536394/
work_keys_str_mv AT carlosandreslaranino ellipticcurvelightweightcryptographyasurvey
AT arturodiazperez ellipticcurvelightweightcryptographyasurvey
AT miguelmoralessandoval ellipticcurvelightweightcryptographyasurvey