Key stretching algorithms take a relatively insecure value, such as a password, and manipulates it in a way that makes it stronger and more resilient to threats like dictionary attacks. In this video, learn how key stretching increases the security of an encryption key with the PBKDF2 and bcrypt key stretching algorithms.
- [Instructor] Many encryption technologies…depend upon the ability to create an encryption key…from a password in a way that remains strong.…Key Stretching technologies allow this to happen.…The basic idea behind Key Stretching…is that an algorithm takes a relatively insecure value,…such as a password, and manipulates it…in a way that makes it stronger…and more resilient to threats like dictionary attacks.…Key Stretching combines two different techniques…to add strength to an encryption key.…
First, it combines encryption keys…with a value known as a salt, to modify the key.…This process is known as Salting.…Second, it hashes the resulting value…to add time to the key-checking process.…This might be less than a second,…but Key Stretching algorithms repeat this process…hundreds or thousands of times…to consume longer amounts of time.…The idea is, that if the user knows the correct password,…the second or two that it takes…to verify the password is not a big deal.…
However, if an attacker is trying…to guess the correct password,…
Author
Released
11/8/2016Members who take all eight courses in the series will be prepared to take and pass the CISSP exam. Find the companion study books at the Sybex test prep site and review the complete CISSP Body of Knowledge at https://www.isc2.org/cissp-domains/default.aspx.
- Understanding security and evaluation models
- Cloud computing and virtualization
- Securing hardware
- Client and server vulnerabilities
- Web security vulnerabilities
- Securing mobile and smart devices
- Understanding encryption
- Key management and public key infrastructure
- Physical security
Skill Level Advanced
Duration
Views
Related Courses
-
Learning Cryptography and Network Security
with Lisa Bock1h 45m Intermediate -
CISSP Cert Prep: 2 Asset Security (2015)
with Mike Chapple58m 11s Advanced
-
Introduction
-
Welcome2m 15s
-
-
1. Security Engineering
-
Secure design principles5m 18s
-
Security models4m 14s
-
Evaluation models3m 24s
-
-
2. Cloud Computing and Virtualization
-
Virtualization4m 20s
-
Cloud computing models3m 44s
-
Public cloud tiers5m 35s
-
-
3. Hardware Security
-
Memory protection3m 20s
-
Interface protection4m 10s
-
-
4. Client and Server Vulnerabilities
-
Client security issues6m 16s
-
Server security issues4m 25s
-
NoSQL databases6m 53s
-
-
5. Web Security
-
OWASP top 10 vulnerabilities4m 52s
-
SQL injection prevention5m 20s
-
Fuzz testing6m 44s
-
Session hijacking3m 50s
-
-
6. Mobile Security
-
Mobile device security2m 35s
-
Mobile device management6m 14s
-
Mobile device tracking3m 14s
-
Mobile application security4m 23s
-
Bring your own device (BYOD)4m 47s
-
-
7. Smart Device Security
-
Industrial control systems4m 36s
-
Smart home technology3m 6s
-
-
8. Encryption
-
Understanding encryption3m 24s
-
Goals of cryptography2m 49s
-
Codes and ciphers3m 20s
-
The cryptographic life cycle2m 49s
-
Digital rights management2m 17s
-
-
9. Symmetric Cryptography
-
Data encryption standard3m 19s
-
3DES3m 35s
-
AES, Blowfish, and Twofish6m 40s
-
RC42m 23s
-
Steganography4m 55s
-
-
10. Asymmetric Cryptography
-
Rivest-Shamir-Adleman (RSA)3m 26s
-
PGP and GnuPG11m 9s
-
-
11. Key Management
-
Key exchange3m 4s
-
Diffie-Hellman key exchange5m 12s
-
Key escrow3m 13s
-
Key stretching1m 55s
-
-
12. Public Key Infrastructure
-
Trust models3m 1s
-
PKI and digital certificates4m 28s
-
Hash functions9m 11s
-
Digital signatures4m 4s
-
Create a digital certificate4m 33s
-
Revoke a digital certificate1m 48s
-
-
13. Cryptanalytic Attacks
-
Brute-force attacks3m 12s
-
Knowledge-based attacks2m 10s
-
-
14. Physical Security
-
Site and facility design2m 44s
-
Physical access control4m 6s
-
Visitor management1m 35s
-
-
Conclusion
-
Next Steps38s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Key stretching