Overview
Confidentiality is the first pillar of the CIA triad — the classic model that organizes almost every security control into three goals: Confidentiality, Integrity, and Availability. Confidentiality means making sure information is readable only by the people (and systems) allowed to read it. When confidentiality fails, secrets leak: passwords, medical records, source code, private messages.
Learning objectives
- Define confidentiality precisely and distinguish it from privacy.
- Name the main technical controls that enforce it.
- Recognize how confidentiality is lost in real breaches.
Core concept
Confidentiality is about controlling who can read data. It answers the question: "If this information fell into the wrong hands, would that cause harm?" If yes, it needs confidentiality controls.
Two ideas do most of the work:
- Encryption turns readable data (plaintext) into unreadable data (ciphertext) that only someone with the correct key can reverse. Data is protected both at rest (stored on a disk) and in transit (moving across a network, e.g. via TLS/HTTPS).
- Access control decides who is allowed to reach the data in the first place — enforced through authentication (proving identity) and authorization (checking permissions).
How it works
Defenders combine several controls so that one failure is not enough:
- Encryption at rest (full-disk or database encryption) protects data if a laptop or drive is stolen.
- Encryption in transit (TLS) protects data as it crosses networks an attacker might be watching.
- Access controls and least privilege ensure that even authenticated users only see what their role requires.
- Data classification labels information (public / internal / confidential / restricted) so the right level of protection is applied.
Practical example
Consider a hospital's patient database. Confidentiality controls include: encrypting the database, requiring each clinician to log in, and restricting records so a nurse in cardiology cannot browse unrelated psychiatric notes. If an attacker steals a backup file but it is encrypted and they lack the key, confidentiality still holds.
Cybersecurity relevance
Most publicly reported "data breaches" are fundamentally confidentiality failures — attackers read data they should never have seen. Understanding confidentiality tells you why encryption, key management, and access control appear in nearly every later module.
Common mistakes
- Confusing confidentiality with privacy. Privacy is a policy question about what data may be collected and shared; confidentiality is the technical enforcement that keeps it from unauthorized readers.
- Encrypting data but mishandling the keys. Encryption is only as strong as the protection of its keys.
- Assuming internal traffic is safe. Attackers who get inside a network read unencrypted internal traffic easily.
Key takeaways
- Confidentiality means only authorized parties can read information.
- It is enforced mainly through encryption (at rest and in transit) and access control.
- Breaches are usually confidentiality failures; key management is as important as the encryption itself.
Check your understanding
- A stolen laptop's disk was fully encrypted and powered off. Was confidentiality preserved? Why?
- Explain the difference between "encryption in transit" and "encryption at rest" with one example each.

