Presentation is loading. Please wait.

Presentation is loading. Please wait.

East High School Math Week Jeff Kinne UW Computer Science.

Similar presentations


Presentation on theme: "East High School Math Week Jeff Kinne UW Computer Science."— Presentation transcript:

1 East High School Math Week Jeff Kinne UW Computer Science

2 Math and Computer Science My job – “research”, i.e. think about cool Math and CS stuff My job – “research”, i.e. think about cool Math and CS stuff Today – one example of “cool stuff” Today – one example of “cool stuff” –Cryptography – sending secret messages –History and basic ideas involved –Where are the numbers? –RSA

3 Sending a Message AliceBob “What a bad Teacher!”“Yep”

4 Sending a Message - Problems Teacher can read the note Teacher can read the note Teacher can stop note from being sent Teacher can stop note from being sent Other Problems? Other Problems?

5 Sending Messages Assume: can send notes, but Teacher can read. Assume: can send notes, but Teacher can read. Goal of cryptography: prevent Teacher learning the secret! Goal of cryptography: prevent Teacher learning the secret!

6 What can we do? AliceBob “What a bad Teacher!”“Yep”

7 Secret coded language AliceBob “The Mouse defies the Hawk!” “Roger”

8 Foreign Language AliceBob “Qué mal profesor!”“Sí”

9 Pig Latin AliceBob “Atwhay away adbay eachertay!”“Epyay”

10 Better – Shift Cipher Take each letter and shift by 3 (aka Caesar Cipher) Take each letter and shift by 3 (aka Caesar Cipher) Alice: instead of “What a bad teacher”, Alice: instead of “What a bad teacher”, Write “Zkdw D Edg Whdfkhu”. Bob: receive “Zkdw D Edg Whdfkhu”, and undo the shift. Bob: receive “Zkdw D Edg Whdfkhu”, and undo the shift. Secret key: amount to shift by Secret key: amount to shift by

11 Shift Cipher What can teacher do to understand message? What can teacher do to understand message? Message: “Aerx xs womt gpeww”

12 Encryption schemes

13 How much is enough?

14 Defining “security”

15 Crypto uses

16 Security

17 Cryptosystem

18


Download ppt "East High School Math Week Jeff Kinne UW Computer Science."

Similar presentations


Ads by Google