Litcius/Paper detail

A Review of Techniques for Implementing Elliptic Curve Point Multiplication on Hardware

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

2020Journal of Sensor and Actuator Networks52 citationsDOIOpen Access PDF

Abstract

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.

Topics & Concepts

Elliptic curve cryptographyComputer scienceField-programmable gate arrayCryptographyMultiplication (music)Application-specific integrated circuitElliptic Curve Digital Signature AlgorithmCurve25519Key (lock)Computer hardwareElliptic curveFunction (biology)Embedded systemPublic-key cryptographyArithmeticAlgorithmMathematicsComputer securityEncryptionEvolutionary biologyCombinatoricsBiologyMathematical analysisCryptography and Residue ArithmeticCryptography and Data SecurityCryptographic Implementations and Security