본문/내용
1. 서론
DES(Data Encryption Standard)는 미국 국가기술표준원(NIST)이 표준화한 대칭키 블록 암호 알고리즘으로, 1977년 발표되어 오랜 기간동안 데이터 보안 분야에서 널리 사용되어 왔다. DES는 64비트의 플레인 텍스트를 64비트의 암호문으로 변환하는 과정을 여러 차례 반복하는 라운드 기반 구조를 갖추고 있으며, 56비트의 핵심 키를 이용하여 암호화를 수행한다. 이 알고리즘은 당시 하드웨어적 구현이 용이하고 빠른 성능을 제공한다는 점에서 많은 기업 및 기관들이 금융, 군사, 통신 등 다양한 분야에서 활용하였다. 예를 들어, 미국 국방부의 중요 정보 역시 DES를 이용하여 암호화된 사례가 있으며, 당시의 암호보호 수준에 적합하였다. 하지만 시간이 지남에 따라 컴퓨팅 파워의 급속한 발전으로 무차별 공격(brute-force attack)이 가능해졌고, 1997년 Electronic Frontier Foundation(EFF)은 DES의 56비트 키의 취약성을 증명하며 56시간 만에 무차별 공격으로 키를 찾는 데 성공하였다. 이후 DES의 취약성이 드러남에 따라 국제 표준으로서의 신뢰도가 낮아졌고, 2005년 미국 정부는 3DES(TriDES)로 대체하는 한편, 이후 더 강력한 대칭키 암호 알고리즘…