Download presentation
Presentation is loading. Please wait.
Published byKory Strickland Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.