ИССЛЕДОВАНИЕ МЕТОДОВ ПОСТРОЕНИЯ И АНАЛИЗА САМОСИНХРОНИЗИРУЮЩИХСЯ ПОТОЧНЫХ ШИФРОВ - Студенческий научный форум

VI Международная студенческая научная конференция Студенческий научный форум - 2014

ИССЛЕДОВАНИЕ МЕТОДОВ ПОСТРОЕНИЯ И АНАЛИЗА САМОСИНХРОНИЗИРУЮЩИХСЯ ПОТОЧНЫХ ШИФРОВ

Оганян А.К. 1, Лясин Д.Н. 1
1Волжский политехнический институт (филиал) федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Волгоградский государственный технический университет» (ВПИ (филиал) ВолгГТУ), г. Волжский Волгоградской области
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

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

На уровне поточных криптосистем существует разделение на синхронные и самосинхронизирующиеся. В синхронных шифрах генератор потока ключей не зависит от шифруемого сообщения и потеря данных приведет к неправильной расшифровке до следующей синхронизации. Архитектура самосинхронизирующихся шифров такова, что они имеют память на свои предыдущие состояния, тем самым автоматически устраняя влияние ошибки при потерях на остальные данные[1]. Отличительной особенностью самосинхронизирующихся поточных шифров является возможность реализации в виде блочных шифров, используемых в режиме обратной связи по шифрованному тексту[2].

К наиболее известным и широко используемым блочным алгоритмам шифрования можно отнести AES (Rijndael), принятый в качестве стандарта в США, и отечественный ГОСТ 28147-89. В режиме CFB (Cipher Feedback Mode) оба стандарта можно рассматривать как системы с самосинхронизацией. Из поточных алгоритмов следует выделить WAKE (Word Auto Key Encryption), который разрабатывался как самосинхронизирующийся.

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

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

Для решения поставленной цели ставятся следующие задачи:

  1. Провести обзор методов построения и анализа самосинхронизирующихся поточных шифров;

  2. Разработать собственный алгоритм синхронизации;

  3. На основе изученных методов разработать приложение для анализа самосинхронизирующихся поточных шифров;

  4. Получить и проанализировать показатели эффективности алгоритмов шифрования.

Список использованной литературы:

  1. Аграновский А.В., Хади Р.А. Практическая криптография, алгоритмы и их программирование. СОЛОН-Пресс, 2009. с132-134.

  2. Баричев С.Г., Гончаров В.В., Серов Р.Е. - Основы современной криптографии. Учебный курс. 3-е изд. Горячая линия - Телеком, 2011. с52-54

Просмотров работы: 1158