
Did you know there's a secret handshake for computers?
Did you know there's a secret handshake for computers?
Imagine you want to send a secret note to a friend without anyone else reading it. You need a way to share a secret key with them securely.
Whitfield Diffie and Martin Hellman's idea is like creating a secret handshake that only you and your friend know. This secret handshake is called the Diffie–Hellman key exchange.
Example
You and your friend agree on a secret starting point (like saying "three apples" instead of "three"). You each add a secret number to this starting point (like adding "two" to "three apples"). You exchange what you got and then subtract your secret number to find the secret starting point. Now, both of you can use this secret starting point to create a secret key for your note.
Remember this
The secret handshake (Diffie–Hellman key exchange) allows you and your friend to share a secret key securely, even if someone else tries to listen in.
Text adapted from Wikipedia, licensed under CC BY-SA 4.0.
Colossus computer
Colossus, 1943: first programmable computer to decrypt Nazi codes
History of the Hindu–Arabic numeral system
The word 'algorithm' originates from al-Khwarizmi, a 9th-century Persian mathematician
Universal Turing machine
Alan Turing introduced the Turing machine in 1936
Alan Turing
Can a computer solve every problem?
Richard Feynman's diagrams turned quantum field theory calculations from intractable algebra into picture-bookkeeping
Feynman diagrams simplified quantum field theory from complex algebra to visual bookkeeping
Grigori Perelman
Grigori Perelman solved the Poincaré conjecture
Swipe through 100 ML concepts daily
Open Pocket Polymath