§ — — Information Assurance and Security 1
Cryptography protects information by transforming it so that unauthorized users cannot meaningfully read or alter it. In security, cryptography supports confidentiality, integrity, authentication, and non-repudiation.
Important terms:
Cryptography is not magic. If keys are poorly managed, even strong algorithms can fail in practice.
There are two broad encryption approaches.
Symmetric encryption — the same key is used to encrypt and decrypt.
Asymmetric encryption — a pair of keys is used: a public key for sharing and a private key kept secret.
A simple exam comparison:
| Property | Symmetric | Asymmetric |
|---|---|---|
| Number of keys | One shared key | Public/private pair |
| Speed | Faster | Slower |
| Typical use | Bulk data encryption | Key exchange, signatures |
In real systems, both are often used together. For example, a secure connection may use asymmetric methods to establish trust and exchange secrets, then use symmetric encryption for efficient communication.
ProReviewer — locked
Drills, code labs, and full solutions.
ProReviewer — locked
Drills, code labs, and full solutions.
ProReviewer — locked
Drills, code labs, and full solutions.
Done with this module? Track it — your progress shows on the subject list.
Up next
Lesson 5: Network Security Fundamentals→←Previous: Lesson 3: Identity, Authentication, Authorization, and Access Control