Keys Flashcards
What are Keys?
A string of characters used within an encryption algorithm for altering data so that it appears random.
What are the pros and cons of longer keys?
Pro: Harder to break
Con: Resource intensive
What are the pros and cons of shorter keys?
Pro: Easier to break
Con: Less resource requirements
What are three types of keys?
1) PSK (Pre-shared key)
2) RSA
3) Diffie-Hellman
What is key stretching?
Techniques that are used to make a possibly weak key, typically a password or passphrase, more secure against a brute-force attack by increasing the resources (time and possibly space) it takes to test each possible key.
What are some examples of key stretching?
1) Increase the password hash size
2) Inserting random characters
What are two types of key stretching?
1) BCRYPT
2) PBKDF2
What is the Diffie-Hellman key exchange?
A key exchange that was invented in the 70’s that was resilient to MiTM attacks.
Included DH Groups where the higher the group number the stronger it was.
What are some variants of Diffie Hellman?
1) DHE (Diffie-Hellman Ephemeral)
2) ECDHE (Elliptic Curve Diffie-Hellman Ephemeral)
List the key management activities in order.
1) Generation
2) Exchange
3) Usage
4) Storage
5) Renewal
6) Archival
7) Recovery
- Key Recovery Agent (KRA)
8) Destruction