Edwards elliptic curves. Comparison of cryptographic libraries

Authors

  • O. Melnykova
  • O. Dzhuryk
  • A. Masliennikova

DOI:

https://doi.org/10.30837/rt.2018.4.195.05

Keywords:

Edwards elliptic curves, digital signature, cryptographic programming libraries, public-key cryptography

Abstract

Edwards Curves is a form of representing elliptic curves that supports fast, unified, and complete law of addition of points. Edwards curves have attracted great interest for their efficient addition and doubling formulas. In this paper, we described and compared programming libraries, which implemented Edwards curves and EdDSA signature.

References

Edwards H.M. A normal form for elliptic curves // Bulletin of the American Mathematical Society. 2007. P. 393 – 422.

D.J. Bernstein, T. Lange. Faster addition and doubling on elliptic curves // In K. Kurosawa, editor, ASIACRYPT, volume 4833 of LNCS. 2007. P. 29 50.

Libsodium for .NET – A secure cryptographic library: [Електронний ресурс]. Режим доступу: https://github.com/adamcaudill/libsodium-net.

A modern and easy-to-use cryptographic library for .NET Core based on Libsodium: [Електронний ресурс]. Режим доступу: https://github.com/ektrah/nsec.

Crypto++ Library: [Електронний ресурс]. Режим доступу: https://www.cryptopp.com.

The Bouncy Castle Crypto APIs: [Електронний ресурс]. Режим доступу: https://www.bouncycastle.org.

OpenSSL. Cryptography and SSL / TLS Toolkit: [Електронний ресурс]. Режим доступу: https://www.openssl.org/.

Published

2018-12-28

How to Cite

Melnykova, O., Dzhuryk, O., & Masliennikova, A. (2018). Edwards elliptic curves. Comparison of cryptographic libraries. Radiotekhnika, 4(195), 41–45. https://doi.org/10.30837/rt.2018.4.195.05

Issue

Section

Articles