Исследование и разработка алгоритма защиты проектной документации…
7
Существенный фрагмент программы деления матрицы приведен
ниже:
В этом фрагменте реализован цикл деления размером 8
8. Про-
цедура mod(.) возвращает остаток от деления
х
на
у
(
х
модулю
у
).
Процедура submatrix(.) возвращает подматрицу массива
А
, состоя-
щую из
b
элементов. Каждый блок массива
С
предназначен для
со-
крытия одного бита конфиденциального сообщения:
•
производится вычисление ДКП Фурье применительно к каж-
дому из полученных блоков. Существенные фрагменты программы
ДКП с комментариями приведены ниже.
1. Вычисляются коэффициенты ДКП:
1 if =0,
( ) :
2
1 if >0.
2. К каждому из полученных блоков применяется прямое ДКП: