We implement or use some form of cryptography nearly every day: from public-key authentication or cryptocurrency transactions to credit-card processing or visiting a website over SSL. Security is omnipresent today, and has been for a long time. Tracing the colorful history of cryptography, I will present the evolution of secret writing from the ancient greeks and the Middle Ages to the present and beyond.
In this highly practical session, I explain encryption techniques (such as the "indecipherable cipher") through JavaScript code. You will gain hands-on experience with encrypting and decrypting messages. Through these examples, you will come to understand how the ongoing battle between code makers and breakers is a catalyst for fast-paced innovation, new strategies and paradigms for secret communication.
Topics will include:
- Security through obscurity,
- Plaintext vs. ciphertexts and substition ciphers,
- Frequency analysis,
- The enigma code during World War II,
- Public-key cryptography & RSA
Tracing the history of cryptography, I will present its evolution all the way from the ancient greeks to the present and beyond. Through code examples, you will gain hands-on experience with encrypting and decrypting messages and learn about concepts such as cipher texts and substitution ciphers.
This sounds like a great presentation. Is this for a talk or a workshop?
I tend to not like "and much more" in the list of topics because it gives the impression that you haven't fully thought out the list of topics. However, this may be a placeholder for now.
Where do you plan to give this talk? I assume conferences on JavaScript of security would be good candidates.