Clemens Lang CL

Clemens Lang

Reel · coming soon ▷ preview
Red Hat
RHEL Crypto Team Product Owner

— On the schedule —

Instrumenting OpenSSL with Crypto-Auditing Probes for Post-Quantum Readiness

As organizations prepare for the transition to post-quantum cryptography (PQC), understanding the current state of cryptographic usage across a complex infrastructure is a critical first step. Static analysis often fails to capture the dynamic reality of protocol negotiation and legacy algorithm usage in production environments.

This session introduces the crypto-auditing project, an infrastructure designed to audit cryptographic operations performed by system libraries at runtime. By instrumenting libraries like OpenSSL with User-level Statically Defined Tracing (USDT) and leveraging eBPF, the project allows for the non-intrusive collection of data regarding TLS versions, cipher suites, and algorithm usage.

We will examine the architecture of the project, including the crau-agent for data collection and the high-performance binary logging format (CBOR). The presentation focuses on the practical instrumentation of the OpenSSL library, demonstrating how the crau helper library simplifies the definition and management of probe points to track specific cryptographic events, such as legacy signature verification or classical key exchange.

— Compositor's note —

Clemens Lang is the Product Owner of the Red Hat Enterprise Linux Crypto Team, and represents the Distributions community on the OpenSSL Foundation (Business) Advisory Committee. He is involved in the technical details of the post-quantum transition at Red Hat, contributes to the MacPorts project, and has a background in automotive infotainment systems.

PlateLXII · folio 65 of 104
Guild
DayTue 13 Oct · 17:00 · Hall III — Instrumenting OpenSSL with Crypto-Auditing Probes for Post-Quantum Readiness
Track03 — Business & Strategy
FormatTalk · 30 min
Thu 15 Oct · 17:00 · Main Stage — OpenSSL Foundation Advisory Committee
01 — Technical Deep Dive
Panel · 40 min
← Back to all twelve plates