Encryption is one of the most important tools used to protect data in modern computing systems. In IB Computer Science, students are expected to understand what encryption is, why it is used, and the difference between symmetric and asymmetric encryption. Examiners focus on conceptual understanding, not mathematical detail.
Strong answers explain how each method works and when it is appropriate to use each one.
What Is Encryption?
Encryption is the process of:
- Converting readable data (plaintext)
- Into an unreadable form (ciphertext)
This ensures that:
- Only authorised parties can read the data
- Intercepted data remains confidential
Encryption protects data:
- During transmission
- While stored
In IB terms, encryption supports confidentiality.
Why Encryption Is Needed
Data sent over networks can be:
- Intercepted
- Copied
- Modified
Encryption ensures that even if data is intercepted:
- It cannot be understood without a key
This is essential for:
- Online banking
- Secure messaging
- Password storage
What Is Symmetric Encryption?
Symmetric encryption uses:
