A review of techniques for implementing elliptic curve point multiplication on hardware

Arielle Verri Lucca, Guilherme Augusto Mariano Sborz, Valderi Reis Quietinho Leithardt, Marko Beko, Cesar Albenes Zeferino, Wemerson Delcio Parreira

Resultado de pesquisarevisão de pares

44 Citações (Scopus)

Resumo

Cryptography is considered indispensable among security measures applied to data concerning insecure means of transmission. Among various existent algorithms on asymmetric cryptography, we may cite Elliptic Curve Cryptography (ECC), which has been widely used due to its security level and reduced key sizes. When compared to Rivest, Shamir and Adleman (RSA), for example, ECC can maintain security levels with a shorter key. Elliptic Curve Point Multiplication (ECPM) is the main function in ECC, and is the component with the highest hardware cost. Lots of ECPM implementations have been applied on hardware targeting the acceleration of its calculus. This article presents a systematic review of literature on ECPM implementations on both Field-Programmable Gate Array (FPGA) and Application-Specific Integrated Circuit (ASIC). The obtained results show which methods and technologies have been used to implement ECPM on hardware and present some findings of the choices available to the hardware designers.

Idioma originalInglês
Número do artigo3
RevistaJournal of Sensor and Actuator Networks
Volume10
Número de emissão1
DOIs
Estado da publicaçãoPublicadas - mar. 2021

Nota bibliográfica

Publisher Copyright:
© 2020 by the authors. Licensee MDPI, Basel, Switzerland.

Financiamento

Financiadoras/-esNúmero do financiador
Fundação para a Ciência e TecnologiaPCIF/SSI/0102/2017, UIDB/04111/2020
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
Conselho Nacional de Desenvolvimento Científico e Tecnológico315287/2018-7, 436982/2018-8
Fundação de Amparo à Pesquisa e Inovação do Estado de Santa Catarina2019TR169

Impressão digital

Mergulhe nos tópicos de investigação de “A review of techniques for implementing elliptic curve point multiplication on hardware“. Em conjunto formam uma impressão digital única.

Citar isto