Технология адаптивного виртуального кодирования состоит в формировании виртуальных кодовых последовательностей обеспечивающих выполнение условий:
где X и X* - ансамбли исходных и виртуальных сообщений, соответственно; Y и Y* - ансамбли исходных и виртуальных кодовых комбинаций, соответственно; Ψ [I ; I*] - оператор виртуализации.
Выражение 1-2 определяет общую модель адаптивного виртуального кодирования. Ее преобразование позволяет получить рекуррентный алгоритм вида:
(3)
где Фк{xi} и Фk-1 {y*i-n} - процедуры кодирования и декодирования.
Программная реализация алгоритма 3 применительно к заданному множеству циклических кодов позволила создать программно-аппаратный комплекс адаптивного виртуального кодирования.
Проведенные исследования показали, что, обеспечивая повышение помехоустойчивости данный комплекс одновременно осуществляет защиту информации от несанкционированного доступа. Для оценки степени данной защиты была исследована степень вносимых искажений в результате виртуализации. Для этого исследовалась вероятность необнаружения ошибки PД декодером, реализующим процедуру Фk-1 {yi } в случае поступления на его вход виртуальных кодовых комбинаций y*i .
Анализ приведенных зависимостей показывает, что виртуальное адаптивное кодирование практически полностью искажает исходную кодовую комбинацию, что можно трактовать как защиту от несанкционированного доступа. Т.е. защиту от пользователя, которому не известны установленные значения задержек и циклического сдвига. С этих позиций адаптивное виртуальное кодирование можно рассматривать как шифрование с некоторым виртуальным ключом, где значения задержек и циклического сдвига выступают в роли исходных ключевых данных.
СПИСОК ЛИТЕРАТУРЫ:
- Галлагер Р. Теория информации и надёжная связь. М.: Советское радио, 1974. 720с.