Ставилась задача экспериментального исследования эффективности защиты информации при виртуализации [1] процесса помехоустойчивого кодирования CRC (32,16). Проводилось компьютерное моделирование и исследование алгоритма кодирования (1) и алгоритма декодирования (2) кода CRC (32, 16), при оптимизации информационного потока относительно заданного условия виртуализации:
(1)
(2)
Приведенные алгоритмы реализуются в модуле виртуализации информационного потока (МВП). При кодировании МВП искажает кодовые комбинации и при декодировании их восстанавливает. Таким образом, для пользователей, у которых нет МВП, декодирование будет осуществляться со значительными ошибками. С позиций защиты информации эти пользователи рассматриваются как несанкционированные. Тогда, чем выше вероятность ошибки декодирования, тем выше будет эффективность защиты.
Значения вероятности ошибки декодирования без МВП для кода CRC (32, 16) при различных значениях задержек, следующих из (1) и (2), приведены в таблице.
Анализ приведенных значений показывает, что эффективность криптографической защиты при виртуализации процесса кодирования CRC (32, 16) практически не зависит от выбора значений задержек. Если значения задержек трактовать как исходный ключ, то этот результат свидетельствует о потенциальной стойкости защиты. Это подкрепляется высокими значениями вероятности ошибки декодирования. Полученные результаты определяют актуальность дальнейших исследований.
Вероятности ошибки декодирования кода CRC (32, 16) без МВП
Линия задержки с фиксацией |
1 |
2 |
3 |
4 |
5 |
Средняя вероятность |
0,99995761 |
0,94995741 |
0,99997314 |
0,99997317 |
0,99997319 |