Skip to main content

Key Derivation Function

Definition

A Key Derivation Function is a cryptographic algorithm that generates one or more secret keys from a master key, password, or other secret input. It typically involves a computationally intensive process to make brute-force attacks difficult, even if the original input is weak. These functions are essential for creating multiple secure keys from a single seed, improving security and simplifying key management. They are fundamental in securing digital wallets and cryptographic protocols.