Подтвердить что ты не робот

Различия между Rijndael и AES

Я изучаю алгоритмы шифрования - может ли кто-нибудь дать мне краткое описание различий между Rijndael и AES?

4b9b3361

Ответ 1

AES - федеральный стандарт Соединенных Штатов, FIPS 197, который является подмножеством Rijndael:

AES имеет фиксированный размер блока 128 бит и размер ключа 128, 192 или 256 бит, тогда как Rijndael может быть задан с размером блоков и ключей в любом количестве из 32 бит с минимальным количеством бит и бит максимум 256 бит.

От Расширенный стандарт шифрования в Википедии.

Ответ 2

Строго говоря, Advanced Encryption Standard (AES) не является алгоритмом. AES - это спецификация, определенная Национальным институтом стандартов и технологий США (NIST). AES является преемником стандарта шифрования данных (DES).

AES была анонсирована в FIPS PUB 197 26 ноября 2001 года. Федеральные стандарты по обработке информации (FIPS PUB) выдаются NIST после одобрения министра торговли США.

Rijndael - это алгоритм шифрования с симметричным ключом, созданный Джоан Даемен и Винсент Раймен. Это блок-шифр с переменным размером блока, переменной длиной ключа и переменным круглым числом. Длина блока и длина ключа могут быть независимо заданы для любого кратного 32 бит от 128 бит до 256 бит.

Шифр ​​Rijndael, выбранный как стандарт расширенного шифрования (AES).

В варианте AES Rijndael размер блока ограничен 128 бит и длиной ключа до 128, 192 или 256 бит.

Ответ 3

На самом деле в кризисе 3DES (Triple Data Encryption Standard) NIST решила установить новый стандарт. AES является стандартом, фактически принятым алгоритмом, основанным на Rijndael algo, который представляет собой не что иное, как сочетание двух исследователей, названных доктором Раймэном и д-ром Даеменом, согласно алго, они фиксировали размер блока до 128 бит, а размер ключа также 128 или 256 бит. Позже при стандартизации в Advanced Encryption Technique (AES) упоминается, что симметричный блочный шифр с 128 битами может поддерживать 128, 192 и 256 бит или 16,24 и 32 байта

Ответ 4

AES - это уменьшенная версия Rijndael, где она определяется только для размеров блоков 128 бит, тогда как Rijndael определяется для размеров блоков 128, 192 и 256 бит. Если используется другой размер блока между шифрованием и расшифровкой, тогда невозможно восстановить исходный текст.

Rijndael-256 и Rijndael-192 должны рассматриваться как совершенно разные алгоритмы от AES (Rijndael-128). Они по своей сути несовместимы.