WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Sinople
Создатель Филип Пакет
Создан 2003 г.
Размер ключа 128 бит
Размер блока 128 бит
Число раундов 64
Тип Несбалансированная Сеть Фейстеля

Sinopleсимметричный блочный криптоалгоритм, построенный на основе несбалансированной «сети Фейстеля». Алгоритм разработан в 2003 году.

Структура шифра

Структура D раунда алгоритма

Основные требования к алгоритму при его разработке:

  • Возможность программной и аппаратной реализации
  • Высокая скорость
  • Простота
  • Низкие требования к памяти
  • Высокий уровень безопасности

Алгоритм основан на 32-разрядных операциях и имеет 64 раунда, среди которых два типа — C и D. D раунды спроектированы для достижения максимальной диффузии, C раунды — для достижения перемешивания. F-функция D раунда использует один из элементов блока данных (D[3]) и текущий подключ (K[r]) для трансформации 3-х элементов блока данных. F-функция C раунда, напротив, использует первые три элемента блока данных и текущий подключ (K[r]) для трансформации последнего элемента блока данных (D[3]). Раунды D-типа выполняются до раундов C-типа. Сложение ключей с данными производится только через таблицы замен. Операции XOR (сложения по модулю 2) обязательно сочетаются с операциями ADD (сложения по модулю 232).

Структура С раунда алгоритма

Таблицы замен изначально заимствованы из алгоритма MARS и содержат 512 32-разрядных элементов, однако были жестко проанализированы на предмет усиления.

Ключевое расписание было спроектировано с учетом требований:

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

Безопасность

Алгоритм, согласно заявлению авторов, устойчив к линейному и дифференциальному анализу.


Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии