Visible to the public Software Tool for Parallel Generation of Cryptographic Keys Based on Elliptic Curves

TitleSoftware Tool for Parallel Generation of Cryptographic Keys Based on Elliptic Curves
Publication TypeConference Paper
Year of Publication2022
AuthorsLisičić, Marko, Mišić, Marko
Conference Name2022 30th Telecommunications Forum (℡FOR)
Date Publishednov
KeywordsC++ languages, cryptography, Elliptic curve cryptography, Elliptic curves, graphics processing units, Metrics, parallel programming, pubcrawl, resilience, Resiliency, Scalability, software tool, software tools, Telecommunications
Abstract

Public key cryptography plays an important role in secure communications over insecure channels. Elliptic curve cryptography, as a variant of public key cryptography, has been extensively used in the last decades for such purposes. In this paper, we present a software tool for parallel generation of cryptographic keys based on elliptic curves. Binary method for point multiplication and C++ threads were used in parallel implementation, while secp256k1 elliptic curve was used for testing. Obtained results show speedup of 30% over the sequential solution for 8 threads. The results are briefly discussed in the paper.

DOIdoi.org/10.1109/TELFOR56187.2022.9983729
Citation Keylisicic_software_2022