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

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

ใกล้เคียง

ฟังก์ ฟังก์ชันพื้นและฟังก์ชันเพดาน ฟังก์ชันเลขชี้กำลัง ฟังก์ชันตรีโกณมิติ ฟังก์ชัน (คณิตศาสตร์) ฟังก์ชันแกมมา ฟังก์ชันนับจำนวนเฉพาะ ฟังก์ชันตรีโกณมิติผกผัน ฟังก์ชันเลียปูนอฟ ฟังก์ชันแฮช