krat-tech

1976Microchip and the PC

Encryption and HTTPS

Public-key encryption lets two people who have never met agree on a secret key over a network others can listen to. Whitfield Diffie and Martin Hellman published the principle in 1976, and today it protects every HTTPS connection.

The key problem

A classic cipher needs both sides to have the same secret key. But how do you hand it over safely? Diffie and Hellman showed that both sides can compute it from public values in a way an eavesdropper cannot work out.

The padlock in your browser

When you see https in the address, your browser has agreed encryption with the server through TLS and checked a certificate proving the server really belongs to that domain. Since 2015 Let's Encrypt has issued certificates for free, which is why most of the web is encrypted today.

The future

Quantum computers might one day break RSA. That is why post-quantum algorithms are being introduced, already supported by modern browsers and services such as Cloudflare.

Menu

What I do

All services
Mini WikipediaThe evolution of technology, 236 articles

Hot tech news

All news

Popular

Wiki categories

All articles

Appearance

↑↓ selectEnter openEsc close