AES против RC4: разница и сравнение

Поскольку мы обмениваемся данными через Интернет, крайне важно защищать нашу конфиденциальную информацию. Криптографические алгоритмы, такие как AES и RC4, используются для восстановления безопасности данных.

Криптологи разработали этот эффективный алгоритм, который бросает вызов криптоаналитику, сочетая понятия из математики с информатикой.

Основные выводы

  1. Advanced Encryption Standard (AES) — это алгоритм симметричного шифрования, тогда как RC4 — это алгоритм потокового шифрования.
  2. AES получил широкое распространение и считается более безопасным благодаря своей блочной структуре шифрования и длине ключа 128, 192 или 256 бит.
  3. RC4, хотя и быстрее, имеет известные уязвимости и больше не рекомендуется для безопасной связи.

AES против RC4

Разница между AES и RC4 заключается в том, что AES — это блочный шифр, а RC4 — поточный шифр. Блочное шифрование и потоковое шифрование являются классификациями симметричных алгоритмов. Блочный шифр кодирует обычный текст в блоках, а потоковый шифр кодирует бит за битом, подобно потоку потока.

AES против RC4

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

Был выбран из пятнадцати других алгоритмов, участвующих в открытом конкурсе, на соответствие спецификациям AES. AES включает 128-битный блок.

И использует 3 конкретных длины ключа: 128, 192 и 256 бит. RC4, или Rivest Cipher 4, был изобретен Роном Ривестом в 1987 году.

Он разработал его для безопасности RSA. Это симметричный поточный шифр, который кодирует открытый текст бит за битом с помощью ключа для преобразования его в зашифрованный текст. Размеры ключей бывают 64-битные или 128-битные.

Изначально RC4 оставался секретом, пока не был обнародован. Код Рона — его второе имя.

Сравнительная таблица

Параметры сравненияAESRC4
Определение Advanced Encryption Standard — это симметричный блочный шифр.Rivest Cipher 4 — это симметричный поточный шифр.
Origin AES был разработан на открытом конкурсе в 1997 году.Рон Ривест разработал RC4 в 1987 году.
Безопасность AES более безопасен, чем RC4.RC4 не так безопасен, как AES.
Ключевые размеры128, 192 и 256 бит64 или 128 бита
Приложения SSL, TSL и т. д.НАСА, НИСТ и др. 

Что такое АЕС?

В 1997 году Национальный институт стандартов и технологий (NIST) провел открытый конкурс. Для презентации своих алгоритмов были приглашены криптологи из разных уголков мира.

Читайте также:  PayPal против Razorpay: разница и сравнение

Они должны были соответствовать стандартам, установленным в AES. Каждый из алгоритмов был проанализирован, чтобы найти наиболее подходящий в 1999 году, и в конце концов кандидатом был выбран Rijndael.

AES — это блочный шифр, использующий симметричный ключ. Введенный обычный текст кодируется в виде блоков, чтобы преобразовать его в зашифрованный текст.

Размер бита ограничен 128 битами, и используются размеры ключей 128, 192 и 256 битов. Округление варьируется в зависимости от размера ключа.

Есть 10 раундов для 128 бит, 12 для 192 и 14 для 256 бит. Они называются AES128, AES192 и AES256.

Процесс шифрования проходит четыре этапа в каждом раунде. Чем больше раундов, тем сложнее взломать шифровальный код.

Используется симметричный ключ, что подразумевает уникальный ключ который реализуется как пользователем, так и получателем.

Некоторые условия высокой безопасности были установлены NIST следующим образом: 

  •  Это должен быть блочный шифр с использованием симметричного ключа. 
  •  AES должен иметь гибкие длины ключей. 
  •  AES должен быть построен таким образом, чтобы его можно было интегрировать как в аппаратное, так и в программное обеспечение. 
  •  AES должен быть определен общественностью.

Что такое RC4?

В 1987 году Рон Ривест изобрел Rivest Cipher 4. Он усовершенствовал его, чтобы обеспечить надежную защиту RSA.

Одноразовый блокнот вдохновил на первоначальную концепцию, также называемую шифром Вермана. Как и AES, RC4 также является симметричным алгоритмом, в отличие от AES, RC4 — потоковым шифром.

Шифрование Rivest Cipher 4 держалось в секрете до тех пор, пока в 1994 году код не стал общедоступным. RC4 — это потоковый шифр, ориентированный на байты.

Читайте также:  VPS против облачных вычислений: разница и сравнение

Побитовое шифрование данных. Содержит 64-битные или 128-битные размеры ключей. В процессе шифрования используется секретный ключ, который работает по алгоритму RC4 для генерации зашифрованного текста.

В RC4 KSA и PRGA генерируют ключевой поток. KSA расшифровывается как Key Scheduling Algorithm, а PRGA расшифровывается как псевдослучайный алгоритм генерации.

Мы используем единый ключевой поток (XOR), который объединяет перестановка из 256 возможных байтов и пары 8-битных индексных указателей. Точно так же расшифровка следует аналогичному шаблону XOR.

Различные приложения RC4 

  • ССЛ (1995)
  • ВЭП (1997)
  • ТЛС (1999)
  • WPA (2003)

Типы шифров Rivest 4

  • Spritzer 
  • RC4A 
  • ВМПК
  • RC4A+

Потоковые шифры, используемые RC4, обеспечивают простую реализацию и поэтому широко используются. В отличие от AES, в RC4 отсутствуют строгие меры безопасности. Небольшие потоки данных не могут быть закодированы с помощью реализации RC4.

Основные различия между AES и RC4

  1. AES или Advanced Encryption Standard — это блочный шифр, тогда как Rivest Cipher 4 — это потоковый шифр.
  2. Что касается безопасности, AES более надежен, чем RC4.
  3. AES разработан после RC4, первый был начат в 1997 году, а второй был разработан в 1987 году.
  4. AES использует 128, 192 и 256 бит, тогда как RC4 использует размер ключа 64 бита и 128 бит.
  5. У AES сложный алгоритм, тогда как шифрование в RC4 относительно простое.
Рекомендации
  1. https://ieeexplore.ieee.org/abstract/document/1258477/
  2. https://asat.journals.ekb.eg/article_23497.html

Последнее обновление: 11 июня 2023 г.

точка 1
Один запрос?

Я приложил столько усилий, чтобы написать этот пост в блоге, чтобы предоставить вам ценность. Это будет очень полезно для меня, если вы подумаете о том, чтобы поделиться им в социальных сетях или со своими друзьями/родными. ДЕЛИТЬСЯ ♥️

17 мыслей о «AES против RC4: разница и сравнение»

  1. Строгие условия безопасности, установленные NIST для AES, имеют решающее значение для обеспечения надежности и целостности. Заслуживает внимания различие между AES и RC4 с точки зрения уровня безопасности.

    Ответить
    • Сложность шифрования AES по сравнению с относительной простотой алгоритма RC4 подчеркивает фундаментальные различия между этими двумя криптографическими методами с точки зрения встроенных мер безопасности.

      Ответить
    • Безусловно, стандарты и длины ключей AES, а также их сравнение с RC4 подчеркивают, почему AES широко применяется для защищенной связи.

      Ответить
  2. Я встречал много технических статей о стандартах шифрования, но эта особенно хорошо структурирована и информативна. Подробное объяснение процесса шифрования в AES заслуживает похвалы.

    Ответить
    • Я согласен. Подробное сравнение в сочетании с подробным объяснением AES и RC4 делает эту статью отличным справочником для понимания этих криптографических алгоритмов.

      Ответить
    • Пошаговое объяснение процесса шифрования в AES действительно очень подробное и полезно для тех, кто хочет понять, как он работает.

      Ответить
  3. Понимание происхождения и исторического развития AES и RC4 предоставило значимый контекст для понимания достижений в криптографических алгоритмах за прошедшие годы.

    Ответить
  4. Подробное объяснение процесса шифрования и алгоритмических различий между AES и RC4, представленное в этой статье, действительно всеобъемлющее и познавательное.

    Ответить
  5. Таблица сравнения полезна для понимания различий между AES и RC4. Действительно тревожно, что RC4 имеет известные уязвимости и больше не рекомендуется для безопасной связи.

    Ответить
    • Вызывает беспокойство информация об известных уязвимостях RC4, особенно если учесть использование SSL и WEP. Отличное понимание этих стандартов шифрования.

      Ответить
  6. Четкие различия между AES и RC4 в сочетании с анализом процессов их шифрования были исключительно хорошо представлены в этой статье. Эффективно изложен важнейший аспект безопасности данных.

    Ответить
    • Согласованный. Детальная разработка процессов шифрования и дешифрования как AES, так и RC4 была объяснена с поразительной ясностью и точностью.

      Ответить
    • Информация, представленная в этой статье, незаменима для всех, кто заинтересован в обеспечении безопасной передачи данных. Углубленный сравнительный анализ этих алгоритмов.

      Ответить
  7. Я очень рад, что узнал все эти подробности о шифровании. Более того, интересно знать, что AES считается более безопасным, чем RC4, из-за длины и структуры ключей. Это может быть очень полезно в целях безопасности.

    Ответить
  8. В этой статье успешно подчеркивается значение алгоритмов шифрования AES и RC4. Однако было бы еще более ценно, если бы были включены примеры практической реализации.

    Ответить

Оставьте комментарий

Хотите сохранить эту статью на потом? Нажмите на сердечко в правом нижнем углу, чтобы сохранить в свой собственный блок статей!