키 유도 함수

위키백과, 우리 모두의 백과사전.

키 유도 함수 체인의 예. 하나의 KDF 함수의 출력은 체인의 다음 KDF 함수에 대한 입력이다.

키 유도 함수(Key derivation function, KDF)는 암호학에서 의사 난수 함수(일반적으로 암호화 해시 함수 또는 블록 암호를 사용)를 사용하여 키를 더 긴 길이의 키로 확장하거나 디피-헬먼 키 교환의 결과인 그룹 요소를 AES와 함께 사용할 대칭 키로 변환하는 등 필요한 형식의 키를 얻는 데 사용할 수 있다.[1][2][3] 키 암호화 해시 함수는 키 유도에 사용되는 의사 난수 함수의 대중적인 예이다.[4]

각주[편집]

  1. Bezzi, Michele; 외. (2011). 〈Data privacy〉. Camenisch, Jan; 외. 《Privacy and Identity Management for Life》. Springer. 185–186쪽. ISBN 9783642203176. 
  2. Kaliski, Burt; RSA Laboratories. “RFC 2898 – PKCS #5: Password-Based Cryptography Specification, Version 2.0”. 《IETF》. 
  3. Chen, Lily (October 2009). “NIST SP 800-108: Recommendation for Key Derivation Using Pseudorandom Functions”. NIST. 
  4. Zdziarski, Jonathan (2012). 《Hacking and Securing IOS Applications: Stealing Data, Hijacking Software, and How to Prevent It》. O'Reilly Media. 252–253쪽. ISBN 9781449318741. 

관련 문헌[편집]