Hello, you are using an old browser that's unsafe and no longer supported. Please consider updating your browser to a newer version, or downloading a modern browser.
Training Camp • Cybersecurity Glossary
A Key Derivation Function KDF derives secret keys from passwords or shared secrets using algorithms like PBKDF2, Argon2, scrypt, and HKDF.
Key Derivation Function (KDF) Definition: A Key Derivation Function KDF derives secret keys from passwords or shared secrets using algorithms like PBKDF2, Argon2, scrypt, and HKDF.
A Key Derivation Function KDF is a cryptographic algorithm that derives one or more secret keys from a source of keying material such as a password, master key, or shared secret. Password-based KDFs like PBKDF2, bcrypt, scrypt, and Argon2 deliberately add computational cost and salt to resist brute-force and rainbow-table attacks. Other KDFs, such as HKDF defined in RFC 5869, expand and extract entropy to produce keys suitable for protocols like TLS.
Turn knowledge into credentials with our instructor-led cybersecurity boot camps.
View All Courses →