Activity 01
Pairs Practice: Caesar Cipher Coding
Pairs select a shift value as their shared key and write Python code to encrypt classmate messages. They swap ciphertexts, decrypt using the key, and discuss failures if keys mismatch. Extend by trying brute-force attacks on short keys.
Explain how symmetric encryption secures data during transmission and storage.
Facilitation TipDuring Caesar Cipher Coding, have students physically write and swap encoded messages to emphasize the manual effort of encryption and why automation is necessary.
What to look forPresent students with a scenario: 'A small business wants to encrypt all customer transaction data stored on its local server. The encryption needs to be fast and the business has a secure way to share a key between its two employees who access the data.' Ask students to identify: 1. What type of encryption is most suitable and why? 2. What is the primary challenge they might face with this choice?