[정보보안기사] 암호학(3)
암호학(3) 1. DES - 가장 널리 사용되는 대칭키 블록 암호이다. - 평문의 길이는 64비트이고 키의 길이는 56비트, 라운드 횟수는 16회이다. (Feistel 네트워크의 변형된 형태) - 복호화과정은 암호화과정과 동일하다. (첫번째 라운드에 K16을 사용하고, 다음라운드에 K15, 마지막 라운드에서는 K1사용)1) DES의 구조(1) 암호화 과정은 2개의 P-Box와 16개의 Feistel 라운드 함수로 구성된다.(2) 각 라운드는 암호키로부터 생성된 48비트 라운드키를 사용한다.(3) 라운드 함수- 이전 라운드 함수의 출력값을 입력으로 받아, 다음라운드에 입력으로 전송될 값을 생성한다.- 각 라운드에는 2개의 암호 요소 혼합기와 교환기가 있다. (역연산이 가능하다)(4) DES 함수- DES의..