Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Структура поточных шифрсистем



Поточная система шифрования состоит из двух основных блоков:

· Управляющий блок (генератор ключевой последовательности - гаммы).

· Шифрующий блок (реализует преобразование, накладывающее гамму на шифртекст).

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

x (i + m) = f (x (i), …, x (i + m - 1)), i ³ 0,

в которой f: Am ® A – некоторая функция от m переменных.

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

В настоящее время большинство генераторов ПСП реализовано на основе регистров сдвига с линейными функциями обратной связи РСЛОС. Применяются также регистры сдвига с нелинейными функциями обратной связи.

Требования, предъявляемые к блокам поточной шифрсистемы, нарушение которых приводит к появлению аналитических или статистических слабостей алгоритма шифрования.

Требования к управляющему блоку:

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

· статистические свойства управляющей гаммы должны приближаться к свойствам случайной равновероятной последовательности;

· в управляющей гамме должны отсутствовать простые аналитические зависимости между близко расположенными знаками;

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

Требование к шифрующему блоку:

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

Иногда выдвигается дополнительное требование:

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

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





Дата публикования: 2014-11-02; Прочитано: 682 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...