SIDH in Go for quantum-resistant TLS 1.3
This blog post introduces a new cryptography primitive called p751sidh that is open-source. The author discusses the threat of quantum computers to current cryptographic systems and the need for quantum-resistant (or post-quantum) cryptography. They explain how TLS, used by Cloudflare for secure connections between clients and servers, can be improved with a hybrid key agreement combining X25519 and supersingular isogeny Diffie-Hellman (SIDH). The author also presents an implementation of SIDH in Go and its integration into TLS 1.3. They note that while SIDH is computationally expensive, it may be suitable for long-lived connections where the cost of the handshake can be amortized over the length of the connection.
Company
Cloudflare
Date published
Sept. 1, 2017
Author(s)
Henry de Valence
Word count
2508
Language
English
Hacker News points
107