DOI QR코드

DOI QR Code

On the SEED Validation System

SEED 구현 적합성 검증 시스템에 관한 연구

  • 김역 (고려대학교 정보보호기술연구센터(CIST)) ;
  • 정창호 (고려대학교 정보보호기술연구센터(CIST)) ;
  • 장윤석 (고려대학교 정보보호기술연구센터(CIST)) ;
  • 이상진 (고려대학교 정보보호기술연구센터(CIST)) ;
  • 이성재 (한국정보보호진흥원)
  • Published : 2003.02.01

Abstract

In this paper, we discuss a validation test for cryptographic algorithms. The cryptographic algorithms decide on the security and the confidence of a security system protecting sensitive information. So. the implementation of cryptographic algorithms is very critical of the system. The validation lest specifies the procedures involved in validating implementations of the cryptographic standards and provides conformance testing for components or procedures of the algorithm. We propose a SEED Validation System(SVS) to verify that the implementation correctly performs the SEED algorithm. The SVS is composed of two types of validation tests, the Known Answer test and the Monte Carlo test. The System generates the testing data for the Known Answer tests and the random data for the Monte Carlo tests. This system can be used to validate and certify the cryptographic product.

본 논문에서는 정보보호 제품의 주요한 역할을 담당하는 암호 알고리즘의 구현 적합성에 대해 논의한다. 암호 알고리즘 구현 적합성 평가는 지정된 표준에 맞게 정확하게 구현했는가에 대한 평가이다. 따라서 해당 암호 알고리즘 기능별 또는 절차에 따라 알고리즘 평가가 수행된다. 본 논문에서 제시한 암호 알고리즘 평가 검증은 국내 표준인SEED 알고리즘을 그 대상으로 하며, 알고리즘의 기능에 따라 평가를 수행한다. 제안한 검증 시스템은 SEED 알고리즘 구현물에 대해 충분히 테스트하기 위해 필요한 테스트 벡터를 생성하여 이용하는 테스트와 검증의 정확성을 높이기 위해 임의 데이터를 이용한 테스트를 제공한다. 제안한 검증 시스템은 SEED를 이용한 정보보호 제품에 모두 적용 가능하므로 각종 암호제품 평가 및 인증에 활용될 수 있다.

Keywords

References

  1. Cryptographic Standards and Validati- on Programs at NIST
  2. FIPS Publication 140-1 Security Requirements for Cryptographic Modules
  3. FIPS Publication 140-2 Security Requirements for Cryptographic Modules
  4. FIPS Publication 81 DES Modes of Operation specifies several modes of operation for the DES and Skipjack algorithms National Institute of Standards and Technology
  5. NIST Special Publication 800-17 Modes of Operation Validation System(MOVS) : Requirements and Procedures Sharon Keller;Miles Smid
  6. National Institute of Standards and Technology Information Technology Laboratory Computer Security Division Lawrence E. Bassham Ⅲ
  7. 128비트 블록암호알고리즘 표준 박성준;이인수;박형선;김병천;김승주
  8. MOVS 소개 및 테스트 벡터 분석 박성모;염용진;박일환;김대호
  9. FIPS Publication 197 Advanced Encryption Standard(AES)
  10. FIPS Publication 46-3 Data Encryption Standard(DES)
  11. Skipjack and KEA Algorithm Specifications, (Version 2.0)
  12. FIPS Publication 185 Escrowed Encryption Standard