Live briefing
Everything about OpenSSL
Implementation of SSL and TLS protocols
OpenSSL is a software library for applications that provide secure communications over computer networks against eavesdropping, and identify the party at the other end. It is widely used by Internet servers, including the majority of HTTPS websites. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: OpenSSLA 5-minute orientation
- Skim a recent paper: PRACTICAL APPROACHES TO ORGANIZING SECURE DATA TRANSFER VIA TLS PROTOCOL USING OPENSSL MEANSInfluential work since 2022
- Pick up a classic book: Network Security with OpenSSLThe most-reprinted book on the subject
- Read the landmark paper: CacheBleed: a timing attack on OpenSSL constant-time RSACited 137 times
- Go sideways: Comparison of TLS implementationsA closely related topic
- Go sideways: WolfSSLA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
CacheBleed: a timing attack on OpenSSL constant-time RSA
On statistical distance based testing of pseudo random sequences and experiments with PHP and Debian OpenSSL
Extracting the Secrets of OpenSSL with RAMBleed
Attacking OpenSSL ECDSA with a small amount of side-channel information
Accelerating the AES encryption function in OpenSSL for embedded systems
Please Put OpenSSL Out of Its Misery
Evaluating integration methods of a quantum random number generator in OpenSSL for TLS
Practical Effect of the Predictability of Android OpenSSL PRNG
🆕 Influential since 2022
PRACTICAL APPROACHES TO ORGANIZING SECURE DATA TRANSFER VIA TLS PROTOCOL USING OPENSSL MEANS
An OpenSSL Engine for Secure and Transparent Offloading of Cryptographic Operations to OP-TEE in Embedded IoT Platforms
Enhancing Network Security with Openssl: Cryptography for Secure Communication
Enhancing Data Center Security: Comparative Analysis and Integration of OpenSSL, Venafi and Sensu
Deep Analysis of OpenSSL Heartbleed Vulnerability and Comprehensive Response Strategy
📚 Books worth reading
Network Security with OpenSSLJohn Viega, Matt Messier · 2002
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Comparison of TLS implementations The Transport Layer Security (TLS) protocol provides the ability to secure communications across or inside networks. This comparison of TLS implementations…
- WolfSSL wolfSSL is a small, portable, embedded SSL/TLS library targeted for use by embedded systems developers. It is an open source implementation of TLS (SSL…
- Comparison of cryptography libraries The tables below compare cryptography libraries that deal with cryptography algorithms and have application programming interface (API) function calls…
- Network Security Services Network Security Services (NSS) is a collection of cryptographic computer libraries designed to support cross-platform development of security-enabled…
- Curve448 In cryptography, Curve448 or Curve448-Goldilocks is an elliptic curve potentially offering 224 bits of security and designed for use with the elliptic-curve…
- Datagram Transport Layer Security Datagram Transport Layer Security (DTLS) is a communications protocol providing security to datagram-based applications by allowing them to communicate…
- Rustls Rustls (pronounced "rustles") is an open-source implementation of the Transport Layer Security (TLS) cryptographic protocol written in the Rust programming…
- Mbed TLS Mbed TLS (previously PolarSSL) is an implementation of the TLS and SSL protocols and the respective cryptographic algorithms and support code required…