AES 는 고급 암호화 표준입니다.
고급 암호화 표준 (영어: AES (Advanced Encryption Standard), 암호화에서 Rijndael 암호화라고도 하는 것은 미국 연방 정부가 사용하는 블록 암호화 표준입니다. 이 기준은 이전의 DES 를 대체하는 데 사용되었으며, 이미 다방면으로 분석되어 전 세계적으로 널리 사용되고 있다. 5 년간의 선발 과정을 거쳐 고급 암호화 기준은 미국 국가표준기술연구원 (NIST) 이 2001 년 11 월 26 일 FIPS PUB 197 에 발표하고 2002 년 5 월 26 일에 유효한 표준이 되었습니다. 2006 년 고급 암호화 표준은 대칭 키 암호화에서 가장 널리 사용되는 알고리즘 중 하나가 되었습니다.
디자이너
이 알고리즘은 벨기에 암호학자 Joan Daemen 과 Vincent Rijmen 이 설계한 것으로, 두 작가의 이름을 결합하여 Rijndael 의 이름을 따서 고급 암호화 표준의 선발 프로세스를 제공합니다. Rijdael 의 발음은 "Rhinedoll" 에 가깝고, 두 디자이너의 이름은 네덜란드어 원발음을 참고하면 유안 다몬, 빈센트 레먼으로 번역될 수 있다. (존은 여성스러운 이름' 조안' 으로 번역할 수 없다. 또한 서유럽의 이름 중 상당수는 라틴어나 그리스어의 출처가 동일하기 때문에 중국어로 번역하는 것은 같을 수 있습니다.)
암호화 표준
< P > 대칭 암호 체계의 발전 추세는 그룹 암호에 초점을 맞추고 있습니다. 패킷 암호 알고리즘은 일반적으로 키 확장 알고리즘과 암호화 (암호 해독) 알고리즘의 두 부분으로 구성됩니다. 키 확장 알고리즘은 B 바이트 사용자 마스터 키를 R 하위 키로 확장합니다. 암호화 알고리즘은 암호학에서 약한 함수 F 와 R 하위 키 반복 R 번으로 구성됩니다. 혼란과 키 확산은 그룹 암호 알고리즘 설계의 기본 원칙이다. 알려진 일반 텍스트의 차이 및 선형 공격에 저항하는 가변 길이 키 및 그룹화는 해당 시스템의 설계 포인트입니다.
AES 는 DES 를 대체하기 위해 설계된 21 세기 암호화 표준인 NIST national standards technology institute 입니다.
< P > < P > AES 의 기본 요구 사항은 대칭 그룹 암호 시스템을 사용하는 것입니다. 키 길이에 대한 최소 지원은 128, 192, 256, 그룹 길이 128 비트이며 알고리즘은 다양한 하드웨어 및 소프트웨어에 쉽게 구현되어야 합니다. 1998 년 NIST 는 AES 1 차 분석, 테스트 및 공모를 시작했고, * * * 는 15 개의 후보 알고리즘을 만들었습니다. 1999 년 3 월 2 차 AES2 분석, 테스트가 완료되었습니다. 2000 년 10 월 2 일 미국 정부는 벨기에 암호학자 Joan Daemen 과 Vincent Rijmen 이 제안한 암호 알고리즘 RIJNDAEL 을 AES.< P > 로 선정했다고 공식 발표했습니다. DES 는 보안상 취약하지만 빠른 DES 칩의 대량 생산으로 인해 DES 칩이 생겨났습니다. 하지만 DES 는 조만간 AES 로 대체될 것이다. 스트림 암호 시스템은 그룹 암호보다 이론적으로 성숙하고 안전하지만 차세대 암호화 표준에 포함되지 않습니다.
AES 암호화 블록 그룹화 길이는 128 비트여야 하며 키 길이는 128 비트, 192 비트, 256 비트 중 하나일 수 있습니다 (블록 및 키 길이가 부족한 경우 보완됨). AES 암호화에는 많은 라운드의 반복과 전환이 있습니다. 일반적인 단계는 다음과 같습니다: 1, 키 확장, 2, 초기 라운드, 3, 반복 라운드, 각 라운드에는 하위 항목, Shes 가 포함됩니다.