Computer science Journey into cryptography Intro to Modern Cryptography 1 program 10 videos 1 talkthrough A new problem emerges in the 20th century. What happens if Alice and Bob can never meet to share a key in the first place? 3:52 The fundamental theorem of arithmetic Independent realization from an ancestor's perspective 4:32 Public key cryptography: What is it? Why do we need public key cryptography? 1:56 The discrete logarithm problem A mathematical lock using modular arithmetic 2:19 Diffie-hellman key exchange Walkthrough of Diffie-Hellman Key Exchange 3:56 RSA encryption: Step 1 Introduction to why we would need RSA 2:25 RSA encryption: Step 2 Setting up a trapdoor one-way function 2:58 RSA encryption: Step 3 RSA Encryption (step 3) Time Complexity (Exploration) Time complexity animation 2:18 Euler's totient function Measuring the divisibility of a number Euler Totient Exploration How to measure the breakability of a number? 4:58 RSA encryption: Step 4 RSA worked example 5:18 What should we learn next? Help decide what's next! What do you want to learn?