행정전자서명 암호체계 기술 현황 분석 및 고도화 방향
Analysis of the Cryptosystem of the Korean Government Public-Key Infrastructure and Ways to Improve It
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
행정전자서명(GPKI)은 대한민국 중앙정부, 지방정부, 공공기관 등이 자체행정과 대민서비스를 제공할 때 사용하는 공개키 기반구조로 정보시스템의 인증 및 보안 기능을 수행한다. 현재 행정전자서명에서 사용하는 암호체계는 2000년대 초반에 구축하였으며, 2010년에 한 차례 고도화를 진행한 후 10여 년이 지났다. 지난 10여 년간 암호를 포함하여 정보보안은 많은 변화를 겪어왔으며, 앞으로도 수많은 변화를 맞이하게 될 것이다. 따라서 행정전자서명의 지속 가능한 안전성을 위해서는 현시점에서 암호체계의 안전성을 재검토할 필요가 있다. 이 논문은 행정전자서명 암호체계에 사용된 기술 및 표준의 현황과 안전성을 분석하여, 안전성이 저하된 암호알고리즘을 사용하거나, 폐지 또는 대체된 표준을 참고하는 사례와 안전성 상향을 위해 조정해야 할 파라미터 등을 식별하였다. 그리고 이를 바탕으로 행정전자서명 암호체계 고도화를 위한 암호알고리즘 및 관련 기술의 개편 방향을 제시한다.
Abstract
Korean Government-PKI (GPKI) is a public-key infrastructure which provides authentication and security functions for information system used by central government, local governments, and public institutions of the Republic of Korea to provide their own administrative and public services. The current cryptosystem of GPKI was established in the early 2000s, and more than ten years have passed since the last improvement in 2010. Over the past decade or so, the information security, including cryptography, has undergone many changes and will continue to face many changes. Therefore, for the sustainable security of GPKI, it is necessary to review the security of the cryptosystem at this point. In this paper, we analyze the current status and the security of technologies and standards used in the system. We identify cryptographic algorithms with degraded security, international standards which are obsoleted or updated, and cryptographic parameters that should be revised for the high security level. And based on this, we make several suggestions on the reorganization of cryptographic algorithms and related technologies for the security enhancement of GPKI.
참고문헌 (41)
- 제2조제9항, , 2020
- "GPKI"[URL]
- Dept. of policy on digital security Ministry of the Interior and Safety, Government, "Public Key Infrastructure Profile and Algorithm Specification", ~ (2021)
- NIST, "Recommendation for Key Management", NIST SP 800-57, ~ (2020)
- ANSSI, "Guide des Mecanismes cryptographques", ~ (2020)
- Algorithms, Key Size and Protocols Report(2018), "ECRYPT-CSA", ECRYPT-CSA, ~ (2018)
- BSI, "Cryptographic Mechanisms:Recommendation and Key Legnths" (2022)
- "KISA-GD-2018-0034"[URL]
- NIST, "DATA ENCRYPTION STANDARD", FIPS 46-3, ~ (1977)
- "SWEET32: Birthday attacks against TLS ciphers with 64bit block size(CVE-2016-2183)"[URL]
- J. Lu, "Diffrerntial attack on nine rounds of the SEED block cipher", Information Processing Letters, 114(3), pp.116~123 (2014)
- D. Kwon, "New block cipher : ARIA", ICISC 2003, LNCS, 2971, pp.432~445 (2003)
- I. Dinur, "Improved Generic Attacks against Hash-Based MACs and HAIFA", CRYPTO 2014, LNCS, 8616, pp.149~168 (2014)
- J. Guo, "Equivalent KeyRecovery Attacks against HMACandNMAC with Whirlpool Reducedto7Rounds", FSE 2014, LNCS, 8540, pp.571~590 (2014)
- A. Yun, "FindingCollision on 45-Step HAS-160", ICISC2005, LNCS, 3935, pp.146~155 (2006)
- H. Cho, "Collision Search Attackfor53-Step HAS-160", ICISC2006, LNCS, 4296, pp.286~295 (2006)
- F. Mendel, "CollidingMessage Pair for 53-Step HAS-160", ICISC 2007, LNCS, 4817, pp.324~334 (2007)
- F. Mendel, "Cryptanalysis of Round-ReducedHAS-160", ICISC 2011, LNCS, 7259, pp.33~47 (2011)
- Y. Sasaki, "APreimageAttack for 52-Step HAS-160", ICISC2008, LNCS, 5461, pp.302~317 (2008)
- Yanzhao Shen, "Improved Preimage Attacks on RIPEMD-160 and HAS-160", KSII Transactions on Internet and Information Systems, 12(2), pp.727~746 (2018), 한국인터넷정보학회[DOI]
- X. Wang, "FindingCollisions in the Full SHA-1", CRYPTO 2005, LNCS, 3621, pp.17~36 (2005)
- M. Stevens, "New Collision AttacksonSHA-1 Based on Optimal JointLocal-Collision Analysis", EUROCRYPT 2013, LNCS, 7881, pp.245~261 (2013)
- M. Stevens, "Freestart Collision for Full SHA-1", EUROCRYPT 2016, LNCS, 9665, pp.459~483 (2016)
- M. Stevens, "The first collision for full SHA-1", CRYPTO 2017, LNCS, 10401, pp.570~596 (2017)
- G. Leurent, "From collisions to chosen-prefix collisions application to full SHA-1", EUROCRYPT 2019, LNCS, 11478, pp.527~555 (2019)
- G. Leurent, "SHA-1 is a Shambles : First Chosen-Prefix Collision on SHA-1 and Application to the PGP Web of Trust", USENIX Security 2020, pp.1839~1856 (2020)
- D. Khovratovich, "Bicliques for Preimages : Attacks on Skein-512 and the SHA-2 family", FSE 2012, LNCS, 7549, pp.244~263 (2012)
- K. Aoki, "Preimages for step-reduced SHA-2", ASIACRYPT 2009, LNCS, 5912, pp.578~597 (2009)
- J. Guo, "Advanced meet-in-theiddle preimage attacks : First results on full Tiger, and improved results on MD4 and SHA-2", ASIACRYPT 2010, LNCS, 6477, pp.56~75 (2010)
- S. K. Sanadhya, "New Collision Attacks Against Up To 24-step SHA-2", DOCRYPT 2008, LNCS, 5365, pp.91~103 (2008)
- F. Mendel, "Improving Local Collisions : New Attacks on Reduced SHA-256", EUROCRYPT 2013, LNCS, 7881, pp.262~278 (2013)
- C. Dobraunig, "Analysis of SHA-512", 224 and SHA-512, ASIACRYPT 2015, LNCS, pp.2015, 9453[DOI]
- P. W. Shor, "Algorithms for quantum computation : discrete logarithmsandfactoring", FOCS 1994, pp.124~134 (1994)
- L. K. Grover, "A fast quantummechanical algorithmfor databasesearch", STOC 1996, pp.212~219 (1996)
- "Quantumalgorithmsto find collisions"[URL]
- "Submission RequirementsandEvaluation Criteria for the Post-Quantum Cryptography StandardizationProcess"[URL]
- F. Song, "QuantumSecurity of NMAC and RelatedConstructions", CRYPTO2017, LNCS, 10402, pp.283~309 (2017)
- M. Kaplan, "BreakingSymmetric Cryptosystems usingQuantum Period Finding", CRYPTO2016, LNCS, 9815, pp.207~237 (2016)
- D. Hong, "LEA : A128-bitblock cipher for fast encryptiononcommon processors", WISA2013,LNCS, 8267, pp.3~27 (2013)
- D. Kim, "LSH : A NewFast SecureHash Function Family", ICISC2014,LNCS, 8949, pp.286~313 (2014)
- NIST, "SHA-3 Standard:Permutation-Based HashandExtendable-Output Functions", FIPS202, ~ (2015)
