Describe the general process of encryption and decryption
Apply a Caesar Cipher and a Vigenère Cipher
Discuss the advantages and disadvantages of different encryption algorithms
Compare symmetric and asymmetric encryption
Produce an implementation of a Caesar Cipher and RSA encryption in Python
Demonstrate methods of breaking simple encryption schemes
Describe how encryption is used in the modern world, and some of the possible ethical implications of this
On this course, you will learn about what encryption is and understand its use in the past by using the Caesar and Vigenère ciphers.
You will also look at the present and future of encryption and investigate both symmetric and asymmetric encryption schemes.
The course includes several practical encryption activities which you can complete and use in your own classroom.
A brief look at the history of encryption
The encryption and decryption process, and the importance of keys
The Caesar and Vigenère Ciphers
Symmetric and asymmetric encryption schemes
Public key encryption in the real world
An introduction to quantum cryptography
This course is designed for teachers delivering computer science lessons in the classroom, at GCSE level or equivalent.