Quiz Entry - updated: 2026.07.14
Which security requirements map to which attacks in the classic crypto model?
Three security requirements — confidentiality, data integrity/authenticity, and user authenticity — each protect against specific subsets of the 8 attacks.
* Each requirement defends a specific subset of the 8 attacks. *
| Security Requirement | Protects Against |
|---|---|
| Confidentiality | Eavesdropping |
| Data Integrity & Authenticity | Modifying, Inserting, Replaying, Deleting, Non-repudiation of origin, Non-repudiation of receipt |
| User Authenticity | Masquerade |
Notice that data integrity/authenticity covers the largest group (6 attacks). This is why MAC and digital signatures are so central to cryptographic protocols — they handle most of the threat landscape.
Go deeper:
Information security — how security goals partition the threat space.