Activity 01
Pairs: Caesar Cipher Coding
Students pair up to code a Caesar cipher in Python or JavaScript. They select shift values, encrypt classmate messages, exchange, and decrypt. Groups then test larger shifts and discuss brute-force feasibility.
How does public key cryptography allow two strangers to communicate securely?
Facilitation TipFor Caesar Cipher Coding, provide each pair with a plaintext message and a shifted alphabet sheet to physically encode and decode, ensuring both students take turns encrypting and decrypting.
What to look forPresent students with scenarios: 'Alice wants to send a secret message to Bob, whom she has never met. Which type of encryption should she use and why?' and 'A company needs to encrypt large files for internal storage. Which type of encryption is more efficient and why?' Collect responses to gauge understanding of symmetric vs. asymmetric use cases.