Identifying and preventing vulnerabilities
Encryption is a prevention method that scrambles data using an algorithm and a key, so anyone who captures it sees meaningless characters instead of readable information.
The algorithm is the set of steps that rearranges the data. The key is the secret value that controls exactly how the rearrangement happens, so the same algorithm with a different key produces completely different scrambled data. Without the correct key, the scrambled data cannot be turned back into anything readable.
The receiver carries out decryption: the same process in reverse, using the key to turn the scrambled data back into its original form. For example, a school sends a pupil's report across the internet to a parent's email account. The report is encrypted with a key before it leaves the school, and the parent's email app decrypts it with the matching key so the report can be read. Anyone who captured the message on the way would hold only a jumble of characters.
Encryption therefore limits the damage caused by data interception and theft rather than preventing those events, and it is used alongside other methods such as firewalls and user access levels.
OCR GCSE Computer Science · Identifying and preventing vulnerabilities
OCR GCSE Computer Science · Protecting a Network