부록 A. 암호화 표준
A.1. 동기 암호화
A.1.1. 고급 암호화 표준 - AES
암호화에서 AES(Advanced Encryption Standard)는 미국이 채택한 암호화 표준입니다. 정부. 이 표준은 AES-128, AES-192 및 AES-256의 세 가지 블록 암호로, 원래 Rijndael로 게시된 대규모 컬렉션에서 채택되었습니다. 각 AES 암호에는 각각 키 크기가 128, 192 및 256비트인 128비트 블록 크기가 있습니다. AES 암호는 광범위하게 분석되었으며 현재 데이터 암호화 표준(DES)과 마찬가지로 전 세계적으로 사용됩니다.[3]
A.1.1.1. AES 기록
AES는 미국 U.S.NIST(National Standards and Technology)에서 발표했습니다. 2001년 11월 26일 FIPS PUB 197 (FIPS 197) Rijndael을 가장 적합하게 선택하기 전에 15 개의 경쟁 제품이 공개되고 평가되었습니다. 2002년 5월 26일 표준으로 시행되었습니다. 다양한 암호화 패키지에서 사용할 수 있습니다. AES는 NSA가 최상위 비밀 정보에 대해 승인한 첫 번째 공개 및 개방형 암호입니다( AES의 Wikipedia 문서의 보안 섹션 참조).[4]
Rijndael 암호화는 두 개의 Belgian cryptographers, Joan Daemen 및 Vincent Rijmen에 의해 개발되었으며 AES 선택 프로세스에 의해 제출되었습니다. Rijndael은 두 가지 침입자 이름의 portmanteau입니다.[5]
A.1.2. 데이터 암호화 표준 - DES
데이터 암호화 표준(DES)은 1976년 미국 연방 정보 처리 표준(FIPS)으로 표준의 National Bureau가 선택한 블록 암호(공유 비밀 암호화 형태)입니다. 이는 56비트 키를 사용하는 대칭 키 알고리즘을 기반으로 합니다. 이 알고리즘은 처음에 분류된 설계 요소, 비교적 짧은 키 길이, 그리고 NSA(National Security Agency) 백도어에 대한 일시 중단과 관련이 있었습니다. 결과적으로 높은 수준의 학문학 조사가 제공되어 블록 암호 및 암호 해독에 대한 최신 이해를 유도했습니다.[6]
A.1.2.1. DES History
이제 많은 애플리케이션에 대해 DES가 안전하지 않은 것으로 간주됩니다. 이는 56비트 키 크기가 너무 작기 때문에 매우 중요합니다. 1999년 1월, distributed.net 및ctronicdemoier Foundation은 22시간 15분 이내에 DES 키를 공개적으로 중단하기 위해 협력했습니다. 또한 실제로 마운트할 수 없지만 암호에 대한 이론적인 약점을 보여주는 몇 가지 분석 결과가 있습니다. 이 알고리즘은 트립플 DES 형태로 실질적으로 안전한 것으로 알려져 있지만, 이론적인 공격이 있습니다. 최근 몇 년 동안 암호가 AES(Advanced Encryption Standard)로 대체되었습니다.[7]
일부 문서에서는 DES를 표준으로 구분하고 DEA(데이터 암호화 알고리즘)라는 알고리즘을 구분합니다.[8]
[3]
"고급 암호화 표준". Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Advanced_Encryption_Standard
[4]
"고급 암호화 표준". Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Advanced_Encryption_Standard
[5]
"고급 암호화 표준". Wikipedia. 14 November 2009 http://en.wikipedia.org/wiki/Advanced_Encryption_Standard