Symmetric Encryption
- Key: Shared between sender and receiver.
- Encryption: Sender encrypts using key, creating ciphertext.
- Example: AES encryption.
- Advantages: Faster, suitable for large data.
- Disadvantages: Key distribution challenge, security compromised if key is leaked.
Asymmetric Encryption
- Keys: Public for encryption, private for decryption.
- Encryption: Sender uses recipient’s public key.
- Decryption: Recipient uses private key.
- Digital Signature: Sender signs with private key.
- Verification: Recipient verifies with sender’s public key.
- Advantages: No shared key needed; public keys distributable via CA (certificate Authority).
- Disadvantages: Slower, computationally intensive.