문제

나는 암호화 알고리즘을 조사하고 있습니다. 누군가 나에게 Rijndael과 AES의 차이점을 빠르게 줄일 수 있습니까?

도움이 되었습니까?

해결책

AES는 미국 연방 표준이며 FIPS 197, 그것은 하위 집합입니다 Rijndael:

AES는 고정 블록 크기가 128 비트이고 키 크기는 128, 192 또는 256 비트입니다. 반면, Rijndael은 최소 128 비트와 최대 256의 배수로 블록 및 키 크기로 지정할 수 있습니다. 비트.

에서 위키 백과의 고급 암호화 표준.

다른 팁

엄밀히 말하면, AES (Advanced Encryption Standard)는 알고리즘이 아닙니다. AES는 사양입니다 NIST (National Institute of Standards & Technology)에 의해 정의 됨 (NIST). AES는 DES (Data Encryption Standard)의 후임자입니다.

AES는 2001 년 11 월 26 일 FIPS Pub 197에서 발표되었습니다. 연방 정보 처리 표준 간행물 (FIPS PUB)은 미국 상무부 장관의 승인 후 NIST에 의해 발행됩니다.

Rijndael은 대칭 키 암호화 알고리즘입니다 Joan Daemen과 Vincent Rijmen이 만든. 가변 블록 크기, 가변 키 길이 및 가변 라운드 숫자를 가진 블록 암호입니다. 블록 길이와 키 길이는 128 비트에서 256 비트에서 32 비트의 배수로 독립적으로 지정할 수 있습니다.

Rijndael 암호는 AES (Advanced Encryption Standard)로 선정되었습니다.

Rijndael AES 변형에서 블록 크기는 128 비트로 제한되고 키 길이는 128, 192 또는 256 비트로만 제한됩니다.

실제로 3DES (Triple Data Encryption Standard)의 위기에서 NIST는 새로운 표준을 설정하기로 결정했습니다. AES는 Rijndael Algo를 기반으로 한 알고리즘에 의해 실제로 취한 표준으로, 두 명의 연구 과학자라는 두 명의 연구 과학자들이 Rijmen 박사와 Dr. Denemen의 조합에 불과합니다. 128 또는 256 비트. 나중에 Standardization에서는 AS (Advanced Encryption Technique)에서 128 비트의 대칭 블록 암호가 128,192 및 256 비트 또는 16,24 및 32 바이트를 지원할 수 있다고 언급됩니다.

AES는 Rijndael의 감소 된 버전으로 128 비트의 블록 크기에 대해서만 정의되며 Rijndael은 128, 192 및 256 비트의 블록 크기에 대해 정의됩니다. 암호화와 암호 해독 사이의 다른 블록 크기가 사용되면 원래 일반 텍스트를 복구 할 수 없습니다.

Rijndael-256 및 Rijndael-192는 AES와 완전히 다른 알고리즘으로 간주되어야합니다 (Rijndael-128). 그들은 본질적으로 호환되지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top