Paper-Conference

Revisiting PQ WireGuard: A Comprehensive Security Analysis With a New Design Using Reinforced KEMs

WireGuard is a VPN protocol with an efficient, DH-based handshake. Prior attempts at making it PQ heavily relied on Classic McEliece, which has deployment complications. We revisit …

Keitaro Hashimoto

A Comprehensive Study of the Signal Handshake Protocol: Bundled Authenticated Key Exchange

The Signal protocol relies on a special handshake protocol, formerly X3DH and now PQXDH, to set up secure conversations. One of its privacy properties, of value to Signal, is …

Keitaro Hashimoto

Comprehensive Deniability Analysis of Signal Handshake Protocols: X3DH, PQXDH to Fully Post-Quantum with Deniable Ring Signatures

The Signal protocol relies on a handshake protocol, formerly X3DH and now PQXDH, to set up secure conversations. One of its privacy properties, of value to Signal, is deniability, …

Shuichi Katsumata

Bundled Authenticated Key Exchange: A Concrete Treatment of (Post-Quantum) Signal's Handshake Protocol

The Signal protocol relies on a special handshake protocol, formerly X3DH and now PQXDH, to set up secure conversations. Prior analysis of these protocols (or proposals for …

Shuichi Katsumata

TLS → Post-Quantum TLS: Inspecting the TLS landscape for PQC adoption on Android

The ubiquitous use of smartphones has contributed to more and more users conducting their online browsing activities through apps, rather than web browsers. In order to provide a …

dimitri-mankowski

KEMTLS vs. Post-Quantum TLS: Performance on Embedded Systems

We investigate the performance of KEMTLS and PQ instantiations of TLS 1.3 on embedded devices.

ruben-gonzalez

A tale of two models: formal verification of KEMTLS in Tamarin

We prove the security of KEMTLS in two Tamarin models. One mode is based on the Cremers et al. model of TLS 1.3; the other closely resembles our pen-and-paper proofs. These models …

Sofía Celi

KEMTLS with Delayed Forward Identity Protection in (Almost) a Single Round

The recent KEMTLS protocol (Schwabe, Stebila and Wiggers,CCS’20) is a promising design for a quantum-safe TLS handshake protocol. Focused on the web setting, wherein clients learn …

felix-gunther

Improving Software Quality in Cryptography Standardization Projects

The NIST post-quantum cryptography (PQC) standardization project is probably the largest and most ambitious cryptography standardization effort to date, and as such it makes an …

Matthias J. Kannwischer

More efficient post-quantum KEMTLS with pre-distributed public keys

We make KEMTLS more efficient in scenarios where the client already has the server's long-term public key, for example through caching or because it's pre-installed.

Peter Schwabe