PRF-기반 키유도함수에서카운터 입력 형태에 따른 증명가능 안전성
Provable Security of PRF-based Key Derivation Functions according to Input Types of Counters
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
암호 알고리즘과 암호 프로토콜은 사용되는 키들의 기밀성이 유지된다는 가정 하에서 안전성을 보장받을 수 있다. 대부분의 암호시스템에는 전반적으로 사용되는 키들을 안전하게 관리하는 키관리 메커니즘이 필수 요소로 구현되어 있으며, 키관리 메커니즘의 내부에는 하나의 마스터키로부터 더 많은 종류의 키들을 생성하는 키유도함수(KDF)가 존재한다. NIST SP 800-108에서는 PRF-기반 KDF를 표준안으로 제안하고 있다. 본 논문에서는 KDF와 암호화 운영모드에 대한 증명가능 안전성 관점의 차이를 분석하고, PRF-기반 KDF 중 Counter 모드와 Feedback 모드에 대하여핵심함수인 PRF의 입력값으로 카운터 값이 XOR과 연접 연산 형태로 입력되는 경우를 비교하여 안전성을 규명한다. 증명가능 안전성 관점에서 카운터 값이 XOR 형태로 입력되는 경우의 KDF는 안전하지 않은 반면, 연접 연산 형태로삽입되는 경우의 KDF는 안전함을 증명한다.
Abstract
The security of all cryptographic algorithms and protocols is based on the confidentiality of secret keys. Key management mechanism is an indispensable part of the cryptographic system and this deals with the generation, exchange, storage, use, and replacement of keys. Within the key management mechanism there are key derivation functions (KDFs) which derive one or more keys from a master key. NIST specifies three families of PRF-based KDFs in SP 800-108. In this paper, we examine the difference of security models between the KDFs and the encryption modes of operations. Moreover we focus on the provable security of PRF-based KDFs according to input types of counters, and show that the counter and feedback modes of KDFs using XOR of counters are insecure, while these modes using concatenation of counters are secure.
참고문헌 (7)
- Recommendation for key derivation using pseudorandom functions, "L. Chen", NIST, ~, pp.Special Publication 800-108 (2009)
- Ju-Sung Kang, "A security analysis of key expansion functions using pseudorandom permutations", Workshop in Information Security Theory and Practice 2014, LNCS 8501, pp.10~23 (2014)
- "Introduction to Mordern Cryptography"[URL]
- H. Gilbert, "“The security of one-block-to-many modes of operation,”Fast Software Encryption 2003", LNCS, 2887, pp.376~395 (2003)
- J. Patarin, "“How to construct pseudorandom and super pseudorandom permutations from one single pseudorandom function,”Advances in Cryptology -EUROCRYPT 1992", LNCS, 658, pp.256~266 (1992)
- Recommendation for block cipher modes of operation, "M. Dworkin", NIST, ~, pp.Special Publication 800-38A (2001)
- 3rd Generation Partnership Project, "Specification of the MILENAGE algorithm set : an example algorithm set for the 3GPP authentication and key generation functions f1, f1*, f2, f3, f4, f5 and f5*", 3GPP TS 35.206 v9.0.0, ~ (2009)
