Погружение ДИ

Шаг 1. Матрица контейнера разбивается стандартным образом на блоки размером . Каждый блок ОС используется для погружения ( ) бит ДИ.

Шаг 2. Пусть — очередной блок, используемый для СП, а ,..., — очередные биты ДИ, погружаемые в :

2.1. Определить и — левый и правый СНВ блока соответственно, отвечающие максимальному СНЧ , причем определение и обеспечивает их единственность.

2.2. (Погружение ДИ в очередной блок контейнера)

2.2.1.В зависимости от следующих условий

― требуемого значения скрытой пропускной способности организуемого канала связи,

― соотношения между значениями углов между и , и (возможно, и ) для конкретного блока ,

― значений ,..., – погружаемых в бит ДИ

погружение дополнительной информации производится за счет корректировки взаимного расположения векторов , и (значений углов между парами из них). Количество различных вариантов взаимного расположения векторов определяется количеством различных вариантов упорядоченных бинарных последовательностей ,..., : . Возмущенные после стеганопреобразования векторы обозначаются соответственно.

2.2.2. Приведение левых (правых ) СНВ к ортонормированному с ( ) виду.

Шаг 3 (формирование блока СС, отвечающего блоку контейнера). Соответствующий блок стеганосообщения формируется с учетом возмущенных СНВ : СНВ , отвечающие максимальному СНЧ — это .

Декодирование ДИ.

Шаг 1. Матрица СС разбивается стандартным образом на блоки размером . Каждый блок используется для декодирования ,..., — бит ДИ.

Шаг 2. (Декодирование ДИ из очередного блока СС). Пусть — очередной блок СС, из которого извлекаются биты ,..., ДИ:

2.1. Определяются и — левый и правый СНВ блока соответственно, отвечающие максимальному СНЧ , причем их определение обеспечивает их единственность.

2.2.Определяются углы между векторами и , и (возможно, между и ). С учетом взаимного соответствия между полученными значениями углов целиком декодируется бинарная последовательность ,..., .

 

Стеганоалгоритм, основаный на sign-нечувсвительности сингулярных векторов, отвечающих максимальным сингулярным числам блоков конейнера.Конкретный способ реализации шагов 2 при погружении и декодировании ДИ в предложенном выше стеганометоде будет определяться конкретным стеганоалгоритмом. Основные шаги одного из них для , обозначаемого далее , следующие.








Дата добавления: 2015-09-18; просмотров: 766;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.