рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Описание градиентной статистической атаки.

Описание градиентной статистической атаки. - раздел Программирование, Анализ эффективности градиентной статистической атаки на блоковые шифры Описываемый Метод Относится К Классу Атак С Выбираемым Шифруемым Текстом (Cho...

Описываемый метод относится к классу атак с выбираемым шифруемым текстом (chosen ciphertexts attack). При реализации этой атаки криптоаналитик может подавать на вход шифра любой текст, анализировать полученное зашифрованное сообщение, затем, базируясь на результатах этого анализа, подавать новое сообщение и т.д. Цель атаки – нахождение (секретного) ключа, причем при этом предполагается, что криптоаналитик знает все характеристики шифра, кроме этого ключа.

У целого класса современных блоковых шифров начальный секретный ключ K преобразуется в так называемые ключи раундов , которые используются последовательно для шифрования на разных этапах, называемых раундами. Для моей задачи на вход шифров подавались блоки , длина которых в двоичной записи равна длине блока данных шифра данных. Блоки подаются в последовательности , т.е. блоки следующего вида: 00…001, 00..0010, 000..0011,… (1). Одно из основных требований к современным блоковым шифрам состоит в том, что какая бы последовательность данных на входе не подавалась шифру, на выходе должна быть получена последовательность, мера случайности (или, сокращённо, «случайность») которой стремится к бесконечности или очень большая.

Если на вход шифра подавать данные вида (1), то вероятность обнаружить на выходе последовательность с отклонениями от «случайности» будет значительно выше. Мера случайности последовательности, полученной на выходе после i-го раунда в любом блоком шифре, возрастает с ростом числа раундов. В тоже время, во время дешифрования мера случайности последовательности убывает.

Кратко опишем схему градиентной атаки. Пусть есть какой-то i-ый раунд шифра: последовательность бит на входе операции дешифрования раунда i и эта же последовательность на выходе дешифратора раунда i: . Тогда схему дешифрования можно представить в виде: , где Ki – раундовый ключ. Дальше оцениваем меру случайности последовательности: При дешифровании с правильным ключом раунда она должна сильно уменьшиться, тогда как дешифрование с неправильным ключом аналогично шифрованию, т.е. оно наоборот увеличивает меру случайности последовательности. В итоге, если Г( ) < Г( ), то ключ раунда Ki подобран правильно, иначе – неправильно. Смысл атаки сводится к нахождению такого ключа Ki, который будет минимизировать Г( ). Теоретически для этого надо перебрать все вариантов, но исходя из того, что правильный ключ даёт существенно меньшую величину Г( ), можно подбирать ключи до нахождения этого «существенного минимума».

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

Таким образом, если существует статистический тест, который эффективно находит отклонения от случайности (Г < ) на (r-1) раунде, при r раундах шифрования в шифре, то ключ такого шифра можно найти существенно быстрее, чем методом прямого перебора секретного ключа К. Это основная идея «градиентной статистической атаки».

 

– Конец работы –

Эта тема принадлежит разделу:

Анализ эффективности градиентной статистической атаки на блоковые шифры

На сайте allrefs.net читайте: "Анализ эффективности градиентной статистической атаки на блоковые шифры"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Описание градиентной статистической атаки.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Описание статистического теста.
Опишем статистический тест “Стопка книг”, который составляет основную часть градиентной атаки. Данный статистический тест является критерием согласия на проверку гипотезы о случайности распределени

Общее описание объектной модели.
Модель объектов программной системы (ПС), абстрагированная от их внутренней структуры, приведена на следующей схеме:   В результ

Пространство «Статистический тест».
Модель статистического теста представлена на следующей диаграмме.   Пространство «статистический тест» включает в себя класс «Стопка книг» (экземпляров этого класса может соз

Пространство «Генератор входной последовательности».
Модель данного пространства построена по абсолютно тому же принципу, что и модель «статистический тест». В пространстве есть класс-обёртка (соответствующий ему объект также один; на схеме явно не п

Пространство «Тестовая среда».
Данное пространство содержит класс-обёртку «Тестовая среда» (на схеме явно не показан), а также класс «Шифр», который представляет собой обёртку над блоковым шифром, который мы рассматриваем, и кот

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги