Abstract
Elliptic-curve cryptography (ECC) represents a public-key cryptography approach. It is based on the algebraic structure of elliptic curves over finite fields. ECC can be used in cryptography applications and primitives, such as key agreement, digital signature, and pseudo-random generators. It can also be used for operations such as encryption through a combination between key agreements with a symmetric encryption scheme. Some other interesting usages can be seen in several types of integer factorization algorithms that are based on elliptic curves (EC), with applications in cryptography, such as Lenstra Elliptic-Curve Factorization (L-ECC) [1]. Elliptic curves appeared for the first time in Diophantus’ works [3], a subject that has remained close to Diophantine geometry [2].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2021 Marius Iulian Mihailescu and Stefania Loredana Nita
About this chapter
Cite this chapter
Mihailescu, M.I., Nita, S.L. (2021). Elliptic-Curve Cryptography. In: Pro Cryptography and Cryptanalysis with C++20. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-6586-4_9
Download citation
DOI: https://doi.org/10.1007/978-1-4842-6586-4_9
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-6585-7
Online ISBN: 978-1-4842-6586-4
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)