Процесс виртуализации помехоустойчивого кодирования REED SOLOMON определяется [1] алгоритмом виртуализации кодирования (1) и алгоритмом виртуализации декодирования (2), относительно заданного условия виртуализации:
(1)
(2)
Приведенные алгоритмы образуют модуль виртуализации информационного потока (МВП). При кодировании МВП искажает кодовые комбинации и при декодировании их восстанавливает. Для пользователей, у которых нет МВП, декодирование будет осуществляться со значительными ошибками. С позиций защиты информации эти пользователи рассматриваются как несанкционированные. Тогда, чем выше вероятность ошибки декодирования, тем выше будет эффективность защиты.
Значения вероятности ошибки декодирования без МВП для кода REED SOLOMON при различных значениях задержек, следующих из (1) и (2), приведены в таблице.
Приведенные значения показывают, что эффективность криптографической защиты при виртуализации процесса кодирования REED SOLOMON практически не зависит от выбора значений задержек. Если значения задержек трактовать как исходный ключ, то этот результат свидетельствует о потенциальной стойкости защиты. Это подкрепляется высокими значениями вероятности ошибки декодирования. Полученные результаты определяют актуальность дальнейших исследований.
Вероятности ошибки декодирования кода REED SOLOMON без МВП
Линия задержки с фиксацией |
1 |
2 |
3 |
4 |
5 |
Средняя вероятность |
0,99994698 |
0,99994697 |
0,99995989 |
0,99995989 |
0,99995986 |