<<
>>

23.3. Методы шифрования на основе датчика псевдослучайных чисел

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

Например, если открытые данные и гамма представлены в двоичном коде, то подходящей является операция сложения по модулю 2; если исходным является русский текст, то в качестве гаммы можно использовать последовательность независимых псевдослучайных целых чисел от 1 до 33 с равными вероятностями, а операция наложения будет заключаться в сложении номеров букв с числами гаммы по модулю 33 и т.д. Расшифрование требует повторного генерирования гаммы и применения обратной операции (в рассмотренных случаях вычитания по соответствующему модулю). Ключом в данном случае может служить некоторый параметр датчика псевдослучайных чисел.

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

gi+1 = [Agi + C]mod M,

где gi, i = 1, 2, 3, … – последовательность псевдослучайных чисел,

g0 – стартовое значение,

A и C – некоторые константы. Обычно принимается M = 2b, где b – разрядность машины.

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

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

Одной из форм реализации описанного метода является метод «одноразового блокнота». Суть этого метода состоит в том, что у шифровальщиков на передающей и приемной сторонах имеются два идентичных блокнота с одинаковой гаммой, содержащей случайные независимые равновероятные числа. Эта гамма, являющаяся ключом, используется только один раз, после чего соответствующий лист блокнота вырывается и уничтожается. Если эти условия соблюдены, шифр является абсолютно криптостойким, т.е. не может быть взломан в принципе [20]. Однако этот метод очень сложно реализовать, так как трудно снабдить всех возможных получателей шифртекстов идентичными шифровальными блокнотами и обеспечить их однократное использование. Абсолютно стойкие шифры применяются только в системах секретной связи с небольшим объемом передаваемой информации, обычно для передачи особо важной государственной информации [21].

<< | >>
Источник: Павликов С. Н., Убанкин Е. И., Левашов Ю.А.. Общая теория связи. [Текст]: учеб. пособие для вузов – Владивосток: ВГУЭС,2016. – 288 с.. 2016

Еще по теме 23.3. Методы шифрования на основе датчика псевдослучайных чисел:

  1. Таблица 9 - Расчет амортизации методом суммы чисел лет срока полезного использования
  2. Раздел VIIІ. Теория чисел
  3. 1. ОСНОВЫ МЕТОДА
  4. Методологические основы и система методов криминалистики
  5. Тема 1. Научные основы и методы трасологии
  6. §1. Діалектичний метод як основа методології криміналістики
  7. Измерение риска на основе метода Value-at-Risk (VaR)
  8. 4.1. Предмет и методы экономической теории. Основы микроэкономики
  9. Методы и нормативная основа рекламы туристского продукта
  10. Глава 4. Разработка метода построения модели знаний на основе оценки кредитоспособности
  11. § 2. Диалектический метод исследования как система. Соотношение диалектического метода с методами исследования конкретных наук
  12. Методы коммерческой деятельности 1.3.1. Прямые и косвенные методы торговли
  13. 3. Методы диалектической логики. Научная абстракция, восхождение от абстрактного к конкретному. Единство исторического и логического. Равновесный и неравновесный методы
  14. : БАЛАНСОВЫЙ МЕТОД, МЕТОД СИСТЕМЫ НАЦИОНАЛЬНЫХ СЧЕТОВ
  15. БУЛГАКОВ А,А,. ЗАГАЛЬНІ ОСНОВИ ЕКОНОМІЧНОГО РОЗВИТКУ. ОСНОВИ МІКРОЕКОНОМІКИ, 0000
  16. РАЗДЕЛ 2. ОСНОВЫ ТЕОРИИ РЫНОЧНОЙ ЭКОНОМИКИ Тема 14. Основы товарного производства
  17. Основа чинності нормативного порядку: засаднича норма а) Суть питання про основу чинності