AES 알고리즘은 무엇입니까?
컴퓨터 보안에 관해 말할 때, 알고리즘 이라는 용어는 수학과 다르게 사용되는데, 예를 들어 특정 문맥에서 문제를 해결하기위한 체계적인 방법론을 말합니다. 컴퓨터 보안에서 암호화 알고리즘은 메시지 암호화에서 따라야하는 일련의 절차 또는 규칙 인 암호화 알고리즘을 나타냅니다. 알고리즘은 더 단순하거나 복잡 할 수 있으며 더 복잡한 알고리즘은 해독하기가 더 어렵습니다. AES는 Advanced Encryption Standard의 약자이며 AES 알고리즘은 Rijndael 알고리즘의 다른 이름으로 AES 표준에서 사용하도록 선택되었습니다.
Rijndael 알고리즘은 국제 경쟁에서 AES에 포함되도록 선택되었습니다. NIST (National Institute of Standards and Technology)는 암호 키를 초청하여 55 비트 키 길이 만 가지고 느리고 프로세서에 대한 수요가 많은 것으로 생각되는 DES (Data Encryption Standard)를 교체 할 때가되었을 때 AES를 기반으로하는 고급 알고리즘, 즉 AES 알고리즘을 개발할 수 있습니다. 초대는 1997 년에 이루어졌으며 11 개국의 팀이 개발 한 21 개의 제출물이 고려되었습니다. 2000 년에 Rijndael 알고리즘은 AES 알고리즘으로 선택되었으므로 AES는 때때로 AES 알고리즘 (Rijndael)이라고합니다.
/ RAIN dahl / 또는 / RINE dahl /로 발음되는 Rijndael 은 두 개발자 인 Joan Daemen과 Vincent Rijmen의 일부를 결합하여 명명되었습니다. 이 알고리즘은 그들이 함께 Square 라는 초기 알고리즘을 기반으로했다. 새로운 AES 알고리즘은 데이터를 128 비트 블록으로 처리하는 블록 알고리즘입니다. 그러나 DES의 키는 56 비트에 불과하지만 Rijndael의 키는 128, 192 또는 256 비트 일 수 있습니다. 그럼에도 불구하고, 새로운 알고리즘이 얼마나 안전한지에 대한 우려가 있었으며,이를 해독하려는 시도가 계속되고 있습니다.
AES 알고리즘은 2000 년에 분류되지 않은 민감한 문서를 위해 미국 정부에 의해 선택되었습니다. 2003 년 AES는 서명, 무결성 및 암호화 (NESSIE) 컨소시엄을위한 새로운 유럽 체계에 의해 채택되었습니다. 또한 2003 년 NSA (National Security Agency)는 최고 비밀 문서에 AES의 최고 비트 키를 사용하기로 결정했습니다. IKE (Internet Key Exchange)는 또한 AES 알고리즘을 사용하여 메시지 암호 해독을 위해 수신자에게 비밀 키를 전송합니다. AES는 웹 인증 및 암호화를위한 보안 프로토콜 인 IPSec (Internet Protocol Security)에서도 사용됩니다.