요약 |
본 발명은 암호화와 복호화가 동체로 실행되는 DES 암호화모듈에 관한 것으로, 보다 상세하게는 DES(Data Encypton Standard)의 암호강도가 증가되도록 56비트의 키 길이를 112비트 길이로 확장시키고, 대치박스 내의 엔트리를 수정하여 SAC(Strict Avalanche Crierion)과 상관계수의 조건에 알맞은 대치박스를 선정하여 외부의 해독공격에 대하여 효과적으로 대처할 수 있고, 암호화와 복호화를 동일한 하드웨어에서 수행할 수 있는 암호화와 복호화가 동체로 실행되는 DES 암호화모듈에 관한 것이다. 본 발명은 메모리블록과, 키 블록 및 암호화블록과, 제어블록을 포함하는 DES(Data Encypton Standard) 암호화시스템의 암호화모듈에 있어서, 상기 제어블록을 통해 평문데이타(30)를 입력받는 입력모듈과, 상기 입력모듈을 통한 평문데이타를 순열화하여 입력시키는 순열모듈(60)과, 상기 순열모듈(60)에 패리티비트를 제거하여 32비트로 각각 처리하는 3개의 서브모듈과, 상기 3개의 서브모듈에 키를 공급하기 위한 양분된 대치박스모듈(40, 50)과, 상기 서브모듈에서 암호화된 데이타를 역 순열별로 입력시키는 역순열화모듈(65)을 포함하는 것을 특징으로 한다. 암호화, DES, 메모리블록, 제어블록, 키블록, 암호화모듈, 서브모듈
|