Experimenting Integration of Custom ECDSA Algorithm in OpenSSL

OpenSSL is one of the most widely used cryptographic library for establishing secure communication using transport layer security (TLS) protocols. The crypto library of OpenSSL supports both symmetric (AES) and asymmetric (RSA, ECDSA) cryptographic algorithms. Nowadays the software based secure key storage implementations also use OpenSSL for their cryptographic operations. However, there is need to customize the crypto modules of OpenSSL for two reasons: i) to avoid the proven attacks on OpenSSL crypto implementations ii) integrate the custom crypto implementations in applications like blockchain. In general, there is no reference document for adding new algorithms into OpenSSL. Hence this article summarizes the mechanisms by which custom cryptographic implementations can be added into OpenSSL crypto library and also discusses the pros and cons of every mechanism.

Authors

Institutions

Publication Details

Published
2024-09-05
DOI
https://doi.org/10.1109/pkia62599.2024.10727849
Citations
2
Primary Topic
Advanced Computational Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.69
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Experimenting Integration of Custom ECDSA Algorithm in OpenSSL

T. R. Reshmi, A. Krishnan, Geetha Sivanantham
2 citations
Advanced Computational Techniques and Applications
0.69
article

Experimenting Integration of Custom ECDSA Algorithm in OpenSSL

T. R. Reshmi, A. Krishnan, Geetha Sivanantham
article en
2 citations

Abstract

OpenSSL is one of the most widely used cryptographic library for establishing secure communication using transport layer security (TLS) protocols. The crypto library of OpenSSL supports both symmetric (AES) and asymmetric (RSA, ECDSA) cryptographic algorithms. Nowadays the software based secure key storage implementations also use OpenSSL for their cryptographic operations. However, there is need to customize the crypto modules of OpenSSL for two reasons: i) to avoid the proven attacks on OpenSSL crypto implementations ii) integrate the custom crypto implementations in applications like blockchain. In general, there is no reference document for adding new algorithms into OpenSSL. Hence this article summarizes the mechanisms by which custom cryptographic implementations can be added into OpenSSL crypto library and also discusses the pros and cons of every mechanism.

Society for Electronic Transactions and Security
Openalex Percentile: Top 24%
Advanced Computational Techniques and Applications
0.69
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.