본문 바로가기
KERD
논문KCI 등재

비밀 S-box를 사용한 GFN에 대한 안전성 분석

Security Analysis on GFN with Secret S-box

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 라운드 함수의 업데이트 함수로 SP 구조를 사용하고 비밀 S-box가 적용된 GFN(Generalized Feistel Networks) Type I, Type II, Type III에 대한 안전성을 분석한다. 이 환경에서 공격자는 S-box에 대한정보를 갖지 못한다. 인테그랄 공격 기법(Integral attack) 기반의 선택 평문 공격으로 9 라운드(Type I), 6 라운드(Type II), 6라운드(Type III)에 대한 비밀 S-box 정보를 복구할 수 있다. 선택 암호문 공격으로 전환할 경우 GFN Type Ⅰ의 16 라운드까지 비밀 S-box의 정보가 복구된다. 결론적으로 m비트 비밀 S-box와 k×k MDS 행렬이 라운드 함수로 사용된 GFN Type I, Type II, Type III에 대하여 비밀 S-box를 복구하는데 2^3m/32k, 2^3m/24k,2^3m/36k만큼의시간복잡도가 필요하다.

Abstract

In this paper, we analyze Generalized Feistel Network(GFN) Type I, Type II, Type III that round function use SP update function, secret S-box and k×k MDS matirx. In this case an attacker has no advantage about S-box. For each type of GFN, we analyze and restore secret S-box in 9, 6, 6 round using the basis of integral cryptanalysis with chosen plaintext attack. Also we restore secret S-box in 16 round of GFN Type I with chosen ciphertext attack. In conclusion, we need 2^2m data complexity and2^3m/32k, 2^3m/24k,2^3m/36k time complexity to restore m bit secret S-box in GFN Type I, Type II, Type III.

참고문헌 (15)

  1. T.Tiessen, "Security of the AES with a Secret S-box", Fast Software Encryption 2015 (2015)
  2. A.Biryukov, "Structural Cryptanalysis of SASAS", EUROCRYPT 2001 (2001)
  3. L.Knudsen, "Integral Cryptanalysis (Extended Abstract)", Fast Software Encryption 2002 (2002)
  4. National Institute of Standards and Technology, "Advanced Encryption Standard", Federal Information Processing Standard (FIPS), ~ (2001)
  5. National Bureau of Standards, "Data Encryption Standard(DES)", Federal Information Processing Standard(FIPS), ~ (1999)
  6. Y.Zheng, "On the construction of block ciphers provably secure and not relying on any unproved hypotheses", CRYPTO 1989, 435, pp.461~480 (1989), Springer
  7. J.Daemen, "The block cipher Square", Fast Software Encryption 97 (1997)
  8. Y.Todo, "Integral Cryptanalysis on Full MISTY1", Fast Software Encryption 2015 (2015)
  9. M.Matsui, "New block encryption algorithm MISTY", Fast Software Encryption 97 (1997)
  10. J. Park, "Korea Internet and Security Agency, The SEED encryption algorithm", RFC 4269, ~ (2005)
  11. D. Hong, "HIGHT: A New Block Cipher Suitable for Low-Resource Device", International Workshop on Cryptographic Hardware and Embedded Systems (2006)
  12. D. Hong, "LEA: A 128-Bit Block Cipher for Fast Encryption on Common Processors", International Workshop on Information Security Applications (2013)
  13. D. Kwon, "New Block Cipher: ARIA", International Conference on Information Security and Cryptology (2003)
  14. E. Biham, "Cryptanalysis of Patarin’s 2-Round Public key System with S-boxes(2R)", EUROCRYPT 2000 (2000)
  15. T. Shirai, "The 128-bit Blockcipher CLEFIA", Fast Software Encryption 2007 (2007)

관련 논문AI추천

이 간행물의 다른 논문 (22건)