Lecture Hall, Science Gallery Bengaluru (At SGB)
View Directions
Rithvik Upadhya
In this workshop, we'll use fun code-breaking games inspired by real events, experiments with color, collaborative discussions, and demonstrations in order to understand the evolution of encryption techniques and how quantum computers will alter the landscape. You don't need any prior technical knowledge of computers or physics to attend. This workshop builds intuition through fun activities which are designed to scale with your curiosity about the underlying science.
Setting the stage
Our ability to keep and communicate our secrets with one another has been crucial for our survival and success well before computers came along. From 1500 BCE Mesopotamian clay tablets hiding trade secrets, to the Hebrew Bible concealing the names of people and places in 500 BCE, encryption has a rich and storied history. Moreover, encryption is not an idea native to mathematics; you can see its roots even in music and language. During the 1800s, enslaved African Americans sang spirituals with hidden double meanings, to safely share plans of escape.
However, encryption techniques didn't evolve in isolation; our ability to code-break has helped make them more sophisticated. The very first programmable electronic digital computer, called Colossus, was built in complete secrecy by the British during WW2 out of a need to break the Lorenz cipher used by the Germans. Unlike Colossus, the next big disruptor, the quantum computer, is being developed largely in public view, giving us the unique opportunity to come together and discuss the next disruption even before it has arrived!
Key takeaways
Here’s what you can expect to learn! Since this is an interactive workshop, you will also have ample opportunity to ask questions and build your intuition in a collective space.
About encryption:
Some cool encryption ciphers and their history.
Each major logical evolution of encryption technology.
Learning to use a mathematically unbreakable cipher (used during WW2).
Balancing the need for secrecy vs. convenience.
Randomness of keys as a source of strength in encryption.
How we exchange the encryption key itself with our recipient securely on the internet.
About quantum computing:
Build a mental model of what a quantum computer is and how it works.
How concepts such as superposition, entanglement, tunneling, and interference contribute to quantum computing.
How quantum computers speed up the process of guessing keys and why this isn't a threat.
What actually breaks when large quantum computers arrive and how we are rising to the challenge.
Programme: Workshop