메인 다른

AES 암호

AES 암호
AES 암호

비디오: AES : 블록 암호; 정보 보안 암호학 강좌 2024, 칠월

비디오: AES : 블록 암호; 정보 보안 암호학 강좌 2024, 칠월
Anonim

AES 전체에서, 고급 암호화 표준, 데이터 암호화 표준 (DES)의 대체로서 미국 국립 표준 기술 연구소 (NIST)에 의해 승인 데이터 암호화 표준입니다. AES는 인터넷을 통한 통신 및 상업 거래를 위해 DES보다 훨씬 강력한 보안을 제공합니다.

1997 년 1 월 NIST는 노후화 DES를 대체 ​​할 후보자에 대한 공개 요청을 발표하여 12 개국에서 15 건의 제출이 가능해졌습니다. 2000 년 10 월 NIST는 두 명의 벨기에 암호 학자 Joan Daemen과 Vincent Rijmen이 만든 Rijndael이 새로운 표준 또는 AES (Advanced Encryption Standard)로 채택되었다고 발표했습니다. NIST 전신 인 국가 표준 국 (National Bureau of Standards)은 DES가 특수 목적 하드웨어로 구현 될 것으로 기대했기 때문에 소프트웨어, 즉 범용 마이크로 프로세서를 사용하여 소프트웨어를 효율적으로 구현하는 것을 거의 고려하지 않았습니다. 결과적으로 DES는 20 세기의 지난 20 년 동안 발생한 마이크로 프로세서의 빠른 개발을 이용할 수 없었습니다. 반면에 AES 사양은 하드웨어 및 소프트웨어 구현을 동일하게 강조했습니다. 이는 일반적으로 계산 기능이 매우 제한적인 스마트 카드 및 기타 POS 장치의 요구를 인식했지만 인터넷과 전자 상거래의 증가하는 요구를 인식하는 것이 더 중요했습니다. 컴퓨팅 개선으로 고정 56 비트 코드 키의 작업 요소를 단순히 초과하는 DES에 대한 경험을 바탕으로 AES의 NIST 사양에서는 알고리즘이 필요한 경우 키 길이를 늘릴 수 있어야한다고 요구했습니다. Rijndael은 스마트 카드에서 구현할 수있을 정도로 작고 (1 만 바이트 미만의 코드) 키 길이가 길어질 수있는 유연성을 갖추고있었습니다.

DES 경험을 바탕으로 AES가 암호화 분석에 굴복하지 않을 것이라고 믿는 모든 이유가 있으며, DES와 마찬가지로 컴퓨팅의 개발로 인해 오버로드되지 않도록 작업 요소를 쉽게 조정할 수 있기 때문에 컴퓨팅 개발에 의해 초과되지 않을 것입니다.