(1)
где
( . ) - процедура виртуализации;
( . ) - процедура девиртуализации;
j - порядок уровня усложнения.
Полученный алгоритм предполагает многократную последовательную виртуализацию и девиртуализацию ансамбля ключа. При этом на каждом шаге виртуализации в качестве исходного ключа выступает результат девиртуализации виртуального ключа, полученного на предыдущем шаге. Начальным условием функционирования данного алгоритма является исходный ключ , формируемый на основании заданных ключевых данных :
(2)
Развернутый ключ формируется путем девиртуализации виртуального ключа, полученного на конечном N-ом шаге усложнения:
(3)
На основании приведенного подхода было получено семейство способов шифрования с последовательным усложнением виртуального ключа, открывающих возможность обеспечения абсолютной недешифруемости. Реализация данных способов позволила создать программный комплекс шифрования, обладающий уникальными возможностями. Экспериментальные исследования показали высокую надежность и эффективность данного комплекса.
Приведенные результаты получены в ходе исследований при поддержке гранта Министерства образования РФ Т02-03.1-816.
Список литературы
- Котенко В.В., Поликарпов С.В. Стратегия формирования виртуальных выборочных пространств ансамблей ключа при решении задач защиты информации // Вопросы защиты информации. 2002. №2. С.47 - 52.