Basics: CIA triad
If you already know what this is, skip this section. If not, what this is a conceptual model of the security of the system that guides us to develop a secure application.
Confidentiality: protection of sensitive data from unauthorized access or disclosure
Integrity: maintaining accuracy and reliability of data
Availability: ensures that information and resources are accessible to authorized users when needed
Which of the CIA triad does Encryption support?
Encryption protects the sensitive data from unauthorized access so it supports Confidentiality. However it does not support the integrity of the data because although the text is encrypted, it can be modified to something else, therefore we would not be able to verify the origin of the text. Certificate on the other hand allows us to verify the Integrity of the message. We will explore the integrity verification in a different post.
Plain text routed on the internet (example)
In the next post, I will show you how you can mitigate this problem with End-To-End encryption (E2E) encryption
Comments
Post a Comment