ВВЕДЕНИЕ ВОДЯНОГО ЗНАКА В СИГНАЛ

1. Способ передачи цифрового сигнала, в котором электронная система (1) передачи выполняет этапы, на которых:
<mover accent="true"><mi>s</mi><mo>→</mo></mover>
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
проецируют вектор
, соответствующий подлежащему передаче цифровому сигналу, принимающему вид последовательности из N символов, на векторное пространство, при этом указанное векторное пространство является ортогональным по меньшей мере одному ненулевому вектору
, соответствующему последовательности символов, образующей цифровой водяной знак,
передают цифровой сигнал, полученный в результате проецирования.
<mover accent="true"><mi>s</mi><mo>→</mo></mover>
<mrow><msub><mover accent="true"><mi>r</mi><mo>→</mo></mover><mrow><mi>T</mi><mi>X</mi></mrow></msub></mrow>
2. Способ передачи цифрового сигнала по п. 1, дополнительно содержащий этап, на котором перед передачей цифрового сигнала, полученного в результате проецирования, его нормируют так, чтобы эрмитово скалярное произведение вектора
, соответствующего подлежащему передаче сигналу, и вектора
, соответствующего переданному цифровому сигналу, было равно N.
<mover accent="true"><mi>s</mi><mo>→</mo></mover>
<mrow><msub><mover accent="true"><mi>q</mi><mo>→</mo></mover><mi>i</mi></msub></mrow>
3. Способ по п. 1 или 2, в котором проецируют вектор
, соответствующий подлежащему передаче цифровому сигналу, принимающему вид последовательности из N символов, на векторное пространство, при этом указанное векторное пространство является ортогональным к множеству К ненулевых векторов
, каждый из которых соответствует последовательности символов, образующей цифровой водяной знак.
4. Способ по п. 3, в котором сигнал, полученный в результате проецирования, определяют как первый столбец обобщенного обращения, называемого псевдообращением Пенроуза, нижеследующей матрицы М размером (K+l)×N:
где Т - интервал времени, разделяющий два последовательных символа.
5. Способ по п. 1 или 2, в котором получают последовательность символов, образующую указанный по меньшей мере один цифровой водяной знак, посредством преобразования символов подлежащего передаче цифрового сигнала.
<mrow><msub><mover accent="true"><mi>r</mi><mo>→</mo></mover><mrow><mi>R</mi><mi>X</mi></mrow></msub></mrow>
6. Способ приема цифрового сигнала, в котором электронная система (2) приема аутентифицирует принятый цифровой сигнал путем проверки ортогональности вектора
, соответствующего указанному принятому цифровому сигналу и принимающего вид последовательности символов, по отношению по меньшей мере к одному ненулевому
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
вектору
, соответствующему последовательности символов, образующей цифровой водяной знак.
7. Способ приема по п. 6, в котором для проверки ортогональности электронная система (2) приема:
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
<mrow><msub><mover accent="true"><mi>r</mi><mo>→</mo></mover><mrow><mi>R</mi><mi>X</mi></mrow></msub></mrow>
вычисляет норму эрмитова скалярного произведения между указанным по меньшей мере одним вектором
, образующим цифровой водяной знак, и вектором
, соответствующим указанному принятому цифровому сигналу,
сравнивает указанную норму с порогом определения,
<mrow><msub><mover accent="true"><mi>r</mi><mo>→</mo></mover><mrow><mi>R</mi><mi>X</mi></mrow></msub></mrow>
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
определяет, что вектор
, соответствующий указанному принятому цифровому сигналу, является ортогональным указанному по меньшей мере одному вектору
, образующему цифровой водяной знак, если указанная норма меньше порога определения, и
<mrow><msub><mover accent="true"><mi>r</mi><mo>→</mo></mover><mrow><mi>R</mi><mi>X</mi></mrow></msub></mrow>
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
определяет, что вектор
, соответствующий указанному принятому цифровому сигналу, не является ортогональным указанному по меньшей мере одному вектору
, образующему цифровой водяной знак, если указанная норма превышает порог определения.
<mrow><msub><mover accent="true"><mi>r</mi><mo>→</mo></mover><mrow><mi>R</mi><mi>X</mi></mrow></msub></mrow>
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
8. Способ приема по п. 6 или 7, в котором электронная система (2) приема аутентифицирует принятый цифровой сигнал путем проверки ортогональности вектора
, соответствующего указанному принятому цифровому сигналу и принимающего вид последовательности из N символов, по отношению к множеству К ненулевых векторов
, каждый из которых соответствует последовательности символов, образующей цифровой водяной знак.
9. Способ приема по п. 8, содержащий этап, на котором оценивают отношение сигнал/шум в цифровом сигнале, принятом электронной системой (2) приема, при этом указанный порог определения устанавливают в зависимости от указанной оценки.
10. Способ по п. 6 или 7, в котором получают последовательность символов, образующую указанный по меньшей мере один цифровой водяной знак, посредством преобразования символов принятого цифрового сигнала.
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
11. Способ по п. 1 или 2, в котором цифровой водяной знак нормируют так, чтобы эрмитово скалярное произведение вектора
, соответствующего цифровому водяному знаку, на самого себя было равно единице.
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
12. Способ по п. 6 или 7, в котором цифровой водяной знак нормируют так, чтобы эрмитово скалярное произведение вектора
, соответствующего цифровому водяному знаку, на самого себя было равно единице.
13. Электронная система (1) передачи, содержащая процессор (12), память (14) и цепь (16) передачи, причем электронная система (1) передачи выполнена с возможностью:
<mover accent="true"><mi>s</mi><mo>→</mo></mover>
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
проецирования вектора
, соответствующего подлежащему передаче цифровому сигналу, принимающему вид последовательности из N символов, на векторное пространство, при этом указанное векторное пространство является ортогональным по меньшей мере к одному ненулевому вектору
, соответствующему последовательности символов, образующей цифровой водяной знак,
передачи цифрового сигнала, получаемого в результате проецирования, в виде переданного цифрового сигнала.
<mrow><msub><mover accent="true"><mi>r</mi><mo>→</mo></mover><mrow><mi>R</mi><mi>X</mi></mrow></msub></mrow>
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
14. Электронная система (2) приема, содержащая процессор (22), память (24) и цепь (26) считывания, причем электронная система (2) приема выполнена с возможностью проверки ортогональности вектора
, соответствующего указанному принятому цифровому сигналу, по меньшей мере одному ненулевому вектору
, соответствующему последовательности символов, образующей цифровой водяной знак.
15. Электронная система (2) передачи по п. 14, в которой для проверки ортогональности электронная система (2) приема выполнена с возможностью:
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
<mrow><msub><mover accent="true"><mi>r</mi><mo>→</mo></mover><mrow><mi>R</mi><mi>X</mi></mrow></msub></mrow>
вычислять норму эрмитова скалярного произведения между указанным по меньшей мере одним вектором
, образующим цифровой водяной знак, и вектором
, соответствующим указанному принятому цифровому сигналу,
сравнивать указанную норму с порогом определения,
<mrow><msub><mover accent="true"><mi>r</mi><mo>→</mo></mover><mrow><mi>R</mi><mi>X</mi></mrow></msub></mrow>
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
определять, что вектор
, соответствующий указанному принятому цифровому сигналу, является ортогональным указанному по меньшей мере одному вектору
, образующему цифровой водяной знак, если указанная норма меньше порога определения, и
<mrow><msub><mover accent="true"><mi>r</mi><mo>→</mo></mover><mrow><mi>R</mi><mi>X</mi></mrow></msub></mrow>
<mover accent="true"><mi>q</mi><mo>→</mo></mover>
определять, что вектор
, соответствующий указанному принятому цифровому сигналу, не является ортогональным вектором
, образующим цифровой водяной знак, если указанная норма превышает порог определения.
16. Носитель информации, содержащий команды программного кода для выполнения этапов способа по любому из пп. 1-12 при исполнении указанного программного кода процессором.