Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

eSTREAM - это проект, направленный на «определение новых потоковых шифров, пригодных для широкого внедрения» [1], организованный сетью ECRYPT ЕС . Он был создан в результате отказа всех шести потоковых шифров, представленных проекту NESSIE . Призыв к примитивам был впервые объявлен в ноябре 2004 года. Проект был завершен в апреле 2008 года. Проект был разделен на отдельные фазы, и цель проекта заключалась в поиске алгоритмов, подходящих для различных профилей приложений.

Профили [ править ]

Отправленные в eSTREAM материалы относятся к одному или обоим из двух профилей:

Оба профиля содержат подкатегорию «A» (1A и 2A) с шифрами, которые также обеспечивают аутентификацию в дополнение к шифрованию. На этапе 3 ни один из шифров, обеспечивающих аутентификацию, не рассматривается (из шифра NLS была удалена аутентификация для повышения его производительности).

Портфолио eSTREAM [ править ]

По состоянию на сентябрь 2011 г. портфолио eSTREAM включает следующие шифры: [2]

Все они бесплатны для любого использования. Rabbit был единственным, у кого был заявлен патент во время конкурса eStream, но он был выпущен в общественное достояние в октябре 2008 года [3].

Исходный портфель, опубликованный в конце Фазы 3, состоял из вышеуказанных шифров плюс F-FCSR, который был в Профиле 2. [4] Однако криптоанализ F-FCSR [5] привел к пересмотру портфеля в сентябре 2008 г. который удалил этот шифр.

Фазы [ править ]

Фаза 1 [ править ]

Этап 1 включал общий анализ всех представленных проектов с целью выбора подмножества представленных дизайнов для дальнейшего изучения. Проекты были тщательно изучены на основе критериев безопасности, производительности (в отношении блочного шифра AES - стандарт, утвержденного правительством США, а также других кандидатов), простоты и гибкости, обоснованности и подтверждающего анализа, а также ясности и полноты документация. Заявки в Профиле 1 были приняты только в том случае, если они продемонстрировали производительность программного обеспечения, превосходящую AES-128 в режиме счетчика .

Мероприятия на Этапе 1 включали большой объем анализа и презентации результатов анализа, а также обсуждения. В рамках проекта также была разработана структура для проверки работоспособности кандидатов. Затем эта структура была использована для тестирования кандидатов на самых разных системах.

27 марта 2006 года проект eSTREAM официально объявил о завершении Фазы 1.

Фаза 2 [ править ]

1 августа 2006 г. был официально начат второй этап. Для каждого из профилей был выбран ряд алгоритмов в качестве алгоритмов фазы 2 фокусировки. Это проекты, которые eSTREAM находят особенно интересными и побуждают к большему криптоанализу и оценке производительности этих алгоритмов. Кроме того, несколько алгоритмов для каждого профиля принимаются в качестве алгоритмов фазы 2, что означает, что они все еще действительны в качестве кандидатов на eSTREAM. Кандидаты Focus 2 будут переклассифицироваться каждые шесть месяцев.

Фаза 3 [ править ]

Фаза 3 началась в апреле 2007 года. Кандидатами на Профиль 1 (программное обеспечение) являются:

  • CryptMT (версия 3)
  • Дракон
  • HC (HC-128 и HC-256)
  • LEX (LEX-128, LEX-192 и LEX-256)
  • NLS (NLSv2, только шифрование, не аутентификация)
  • Кролик
  • Сальса20 / 12
  • СОСЕМАНУК

Кандидатами на Профиль 2 (оборудование) являются:

  • DECIM (DECIM v2 и DECIM-128)
  • F-FCSR (F-FCSR-H v2 и F-FCSR-16)
  • Зерно (Grain v1 и Grain-128)
  • МИККИ (МИККИ 2.0 и МИККИ-128 2.0)
  • Мустик , Помаранч (версия 3)
  • Тривиум

Фаза 3 завершилась 15 апреля 2008 г. объявлением кандидатов, отобранных для окончательного портфолио eSTREAM. Выбранные алгоритмы профиля 1 были: HC-128, Rabbit, Salsa20 / 12 и SOSEMANUK. Были выбраны следующие алгоритмы профиля 2: F-FCSR-H v2, Grain v1, Mickey v2 и Trivium.

Представления [ править ]

В портфолио eSTREAM [ править ]

Шифры портфеля eSTREAM по состоянию на январь 2012 года : [6]

Версии шифров портфеля eSTREAM, поддерживающие расширенную длину ключа:

Обратите внимание, что 128-битная версия Grain v1 больше не поддерживается разработчиками и была заменена на Grain-128a. Grain-128a не входит в портфель eSTREAM.

По состоянию на декабрь 2008 г . :

Больше не в портфолио eSTREAM [ править ]

Этот шифр был в исходном портфолио, но был удален в редакции 1, опубликованной в сентябре 2008 года.

Выбраны в качестве кандидатов на этап 3, но не включены в портфолио [ править ]

Выбраны в качестве кандидатов для фазы 2, но не в качестве кандидатов для фазы 3 [ править ]

Выбраны в качестве кандидатов для фазы 2, но не в качестве кандидатов для фокусировки или для фазы 3 [ править ]

Не выбран в качестве кандидатов в фокус или на Фазу 2 [ править ]

См. Также [ править ]

  • AES процесс
  • НЕССИ
  • CRYPTREC

Ссылки [ править ]

  1. ^ «Вызов ECRYPT для примитивов потокового шифрования» (ред. Версии 1.3). 12 апреля 2005 . Проверено 2 апреля 2014 года .
  2. ^ Портфолио eSTREAM (ред. 1)
  3. ^ а б http://www.ecrypt.eu.org/stream/phorum/read.php?1,1244
  4. ^ Проект eSTREAM - фаза 3 eSTREAM
  5. ^ М. Ад и Т. Йоханссон. Взлом потокового шифра F-FCSR-H в реальном времени. В публикации J. Pieprzyk, редактора Proceedings of Asiacrypt 2008, Lecture Notes in Computer Science.
  6. ^ "ЭКРИПТ II" (PDF) . Архивировано 18 октября 2012 года из оригинала (pdf) . Проверено 23 марта 2013 года .

Внешние ссылки [ править ]

  • Домашняя страница проекта
    • Дискуссионный форум
    • Платформа тестирования eSTREAM [45]
    • Обновление 1: (PDF)
  • Замечания по проекту ECRYPT поточного шифра по Daniel J. Bernstein