Week 6 Encryption Flashcards
(5 cards)
1
Q
What is encryption?
A
Encryption is a fundamental concept in software and security engineering, serving as a crucial mechanism for protecting data confidentiality, integrity, and privacy.
2
Q
What does Encryption do?
A
It involves the transformation of plaintext data into ciphertext using cryptographic algorithms and keys, making it unreadable to unauthorized parties
3
Q
What are the principles of encryption?
A
- Data Protection:
- Secure Communication:
- Digital Signatures:
- Secure Transactions:
- Virtual Private Networks (VPNs):
- Cloud Security:
4
Q
What are common encryption techniques?
A
- Symmetric Encryption:
- Asymmetric Encryption (Public-Key Encryption):
- Hash Functions:
- Key Exchange Protocols:
- Hybrid Encryption:
5
Q
What are the best practices for Encryption?
A
- Use Strong Encryption Algorithms:
- Secure Key Management:
- Encryption Everywhere:
- Regularly Update Encryption Mechanisms:
- Secure Implementation:
- Compliance and Regulation: