블록 암호 알고리즘 정확성 테스트 모듈 구현

The implementation of Block Cipher Algorithm Correctness Test Module

  • 정성민 (한세대학교 정보통신학과) ;
  • 박성근 (한세대학교 정보통신학과) ;
  • 김석우 (한세대학교 정보통신학과) ;
  • 서창호 (공주대학교 응용수학과) ;
  • 김일준 (국가보안기술연구소)
  • 발행 : 2002.11.01

초록

정보보호 평가는 크게 시스템 평가인 CC평가와 암호모듈 평가인 CMVP평가고 나눌 수 있다. 본 논문은 암호모듈 평가 방법으로 북미 CMVP의 3가지 블록 알고리즘시험방법인 KAT(Known Answer Test), MCT(Monte Calro Test), MMT(Multi-block Message Test)를 JAVA환경에 적용하여 시범 구현하였다. 대상 알고리즘은 CMVP의 4가지 블록 알고리즘(DES, TDES, AES, Skipjack)을, 테스트 방법으로 MOVS, TMOVS, AESAVS를 선정하여 FIPS표준을 적용하였다. 구현 환경으로는 JCA기반의 Cryptix를 채택하여 CMVP의 블록 암호 알고리즘 테스트 시스템 중 일부를 구현하였다.

키워드