Paper 2020/097

Research on OpenSSL Elliptic Curves for Compliance with the Russian National Digital Signature Standard

Stanislav S. Malakhov


The survey deals with elliptic curves which are implemented in the OpenSSL 1.1.1d software library. The objective of this work is to highlight the elliptic curves which comply with the Russian national digital signature standard, namely the GOST R 34.10--2012. For this reason the paper focuses on the OpenSSL elliptic curves over a finite field of a prime order and provides the results of testing those curves for compliance with the GOST R 34.10--2012 requirements. Two cases are observed. The first case covers a complete set of restrictions imposed on elliptic curves parameters, whereas the second one differs in that a restriction on a bit length of a number of points on the curve is omitted. For both cases the paper presents tables which list the curves tested along with corresponding match marks. In order to conduct tests the Wolfram Mathematica computing system was employed, and the Wolfram language source code is given in the appendices. Note, that the paper does not address to a rationale of the requirements of the standard nor does it focus on the parameters generation issues.

Available format(s)
Publication info
Preprint. MINOR revision.
elliptic curve cryptosystemRussian digital signature standardGOSTGOST R 34.10--2012OpenSSL
Contact author(s)
ssmalakhov @ edu hse ru
2020-02-04: received
Short URL
Creative Commons Attribution


      author = {Stanislav S.  Malakhov},
      title = {Research on {OpenSSL} Elliptic Curves for Compliance with the Russian National Digital Signature Standard},
      howpublished = {Cryptology ePrint Archive, Paper 2020/097},
      year = {2020},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.