ฟังก์ชันแปลงให้เป็นกุญแจ

ในวิทยาการรหัสลับ ฟังก์ชันแปลงให้เป็นกุญแจ ( ตัวย่อ KDF เคดีเอ็ฟ) เป็นขั้นตอนวิธีที่ใช้แปลงความลับอย่างหนึ่ง เช่น กุญแจตัวหลัก (master key), รหัสผ่าน หรือพาสเฟรซ ให้เป็นกุญแจส่วนบุคคล (secret key) โดยใช้ฟังก์ชันเสมือนสุ่ม (pseudorandom function) ที่ปกติจะเป็นฟังก์ชันแฮชเชิงรหัสลับ (cryptographic hash function) หรือบล็อกไซเฟอร์ (block cipher)
สามารถใช้ยืดกุญแจให้ยาวขึ้น ซึ่งก็คือเปลี่ยนกุญแจให้เป็นรูปแบบที่ต้องการ เช่น เปลี่ยน group element ที่ได้มาจาก Diffie-Hellman key exchange ให้เป็นกุญแจสมมาตร (symmetric key) เพื่อใช้กับมาตรฐานการเข้ารหัส/ถอดรหัสเออีเอส
ฟังก์ชัน HMAC ชนิดต่างๆ เป็นตัวอย่างที่ใช้ในการแปลงให้เป็นกุญแจ

 อ้างอิง 

 แหล่งข้อมูลอื่น 

 Key Derivation Functions

หมวดหมู่:วิทยาการเข้ารหัสลับ
หมวดหมู่:ฟังก์ชันแฮชเชิงเข้ารหัส