Can you keep a secret that changes every time you whisper it?
Can you keep a secret that changes every time you whisper it?
Imagine you have a secret code that scrambles your message every time you send it, making it nearly impossible for anyone else to read without knowing the secret.
Think of a secret code like a Rubik's Cube that scrambles your message every time you send it. To unscramble it, you need to know the secret settings that change with every message.
Example
If you send a message with a secret code that scrambles it every time, and you change the secret settings each time, only someone with the correct settings can unscramble and read your message.
Remember this
The key insight is that knowing the secret settings (like the position of the Rubik's Cube) allows you to unscramble the message and read it.
Text adapted from Wikipedia, licensed under CC BY-SA 4.0.
Universal Turing machine
Alan Turing introduced the Turing machine in 1936
Colossus computer
Did you know the first computer was built to crack secret codes?
Whitfield Diffie
Did you know there's a secret handshake for computers?
Alan Turing
Can a computer solve every problem?
Software bug
Did a moth really cause a computer crash?
Ada Lovelace recognized that Babbage's Analytical Engine could manipulate symbols, not just numbers
Did Ada Lovelace invent the first computer program?
Swipe through 100 ML concepts daily
Open Pocket Polymath