Метод криптосемантического представления изображений на основе плавающей схемы в базисе по верхним границам

ТЕЛЕКОММУНИКАЦИИ

УДК 621.327:681.5

МЕТОД КРИПТОСЕМАНТИЧЕСКОГО ПРЕДСТАВЛЕНИЯ ИЗОБРАЖЕНИЙ НА ОСНОВЕ ПЛАВАЮЩЕЙ СХЕМЫ В БАЗИСЕ ПО ВЕРХНИМ ГРАНИЦАМ

БАРАННИК В.В., ТУПИЦА И.М.,

СИДЧЕНКО С.А._

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

Ключевые слова: криптосемантическое представление изображений; защита информации; шифрование; кодирование; компрессия изображения; полиадический код.

1. Введение

Развитие мультимедийных приложений и их внедрение в р азличные сферы деятельности человека послужило причиной роста требований относительно времени доставки видеоданных, качества их восстановления и обеспечения требуемого уровня конфиденциальности передаваемой информации.

Поэтому актуальной научно-прикладной задачей является сокращение времени на цифровую обработку и доставку видеоданных при обеспечении заданного уровня конфиденциальности семантической информации, передаваемой на основе изображений.

Для повышения эффективности обеспечения безопасности видеоинформации, доводимой в реальном времени, возможны два направления, а именно:

1. Провести модификацию существующих технологий компрессии и криптографических преобразований с позиции их последовательного использования.

2. Разработать принципиально новый подход, который заключается в создании технологий, одновре-

менно обеспечивающих повышение оперативности доведения и защиту видеоинформации на основе методов семантической и синтаксической обработки изображений.

В пользу выбора второго направления указывают следующие преимущества:

- обеспечивается сокращение объемов видеоданных, передаваемых с использованием инфокоммуникаци-онных систем;

- разработка процессов сжатия и шифрования рассматривается как единый этап обработки, что исключает необходимость в организации их совместимости и согласованности;

- исключается возможность несанкционированного доступа к видеоинформации после этапа компрессии;

- существует возможность учитывать для обеспечения информационной скрытности особенности семантического содержания изображений и психовизуального восприятия их зрительной системой. В том числе возможно учитывать и тот факт, что шифрование осуществляется одинаково для всех частей фрагмента изображения, т.е. затрачивается одинаковое количество операций для всех блоков изображения, в то время как разные блоки несут различное количество семантической нагрузки, т.е. разные блоки изображения имеют различную важность и ценность информации. Учет такой семантической неоднородности блоков изображения позволяет сократить вычислительные затраты. Это можно сделать с помощью методов кодирования источников изображений;

- сокращается время обработки за счет слияния двух этапов в один.

Для решения поставленной научно-прикладной задачи в работах [1-4] была предложена технология криптосемантического представления изображений, предназначенная для скрытия семантического смысла изображения с учетом как статистических, так и структурных особенностей источника информации. В [5,6] предложен метод криптосемантического представления изображений на основе статической схемы полиадичского кодирования в двумерном базисе. В работе [7] предложена методика тестирования для оценки статистических характеристик криптосеман-тического представления изображений и на их основе проведено тестирование последовательностей кодов-номеров для статической схемы полиадического кодирования.

Одним из недостатков разработанного метода криптосемантического представления изображений на основе статической схемы полиадического кодирования является построение кода-номера криптосемантичес-кого представления изображения на основе одинакового количества исходных элементов фрагмента видеоданных [5,6]. На выходе криптосемантического представления получаются кодограммы разной длины в битовом представлении (меньше длины, выделя-

емой для хранения кодового слова), что приводит к появлению большого количества незначимых нулевых элементов в выходных битовых последовательностях [8]. Этот недостаток влияет, с одной стороны, на степень сжатия изображения (выходной объем криптосемантического представления), а с другой -на выходные статистические характеристики крипто -семантического представления и на уровень конфиденциальности в целом.

Поэтому для формирования кодограмм равномерной длины на основе переменного (заранее неопределенного) количества элементов исходного изображения предлагается формировать информационную часть криптосемантического представления на основе плавающей схемы полиадического кодирования. Для этого в работах [8,9] предложена плавающая схема криптосемантического представления в двумерном базисе по верхним границам. Недостатком данного подхода является то, что сначала формируются промежуточные коды-номера по отдельным столбцам, а уже потом формируется интегрированный код-номер, что в свою очередь может так же привести к появлению кодов-номеров с длиной, меньшей, чем длина выделяемого кодового слова. Это связано с тем, что формирование интегрированного кода-номера происходит на основе больших промежуточных данных. Кроме того, для формирования кода-номера в двумерном базисе необходимо хранить (передавать) двойной комплект оснований (служебных данных), что может привести к увеличению общего выходного объема криптосемантического представления изображения.

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

2. Основная часть

Исходное изображение разбивается на фрагменты размерностью m х n точек, где m - количество строк фрагмента изображения, а n - количество столбцов. Фрагмент изображения рассматривается как двумерная матрица A = {ai}j}, i = 1, m, j = 1,n , которую можно преобразовать в одномерный вектор:

A = {ay } = {ат } т=— = {am

На предварительном этапе определяется система оснований G(m) = {g1}, i = 1, m, исходного фрагмента изображения по строкам. Основание элементов i -й строки gi определяется как максимальный элемент строки исходного массива, увеличенный на 1:

gi = max

1 < j < n 1 < j < n

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

Для удобства проведения расчетов и для определения взаимно-однозначного соответствия элементов фрагмента изображения с основаниями предлагается расширить систему оснований до мощности исходного фрагмента изображения в одномерном векторном виде. Для этого воспользуемся формулой:

S

(mxn) _

={ST}={g

11 } , T = 1,

mn.

Процесс представления данных в полиадической системе в базисе по верхним границам на основе плавающей схемы задается следующими выражениями:

N =Z aT VT

Vt =

n = n g,

,=т+1 ,=т+1 ,-m

Q < mn,

,-1

T < Q; t = Q,

где д - плавающее количество элементов, принимающих участие в формировании кода-номера в базисе по верхним границам на основе плавающей схемы с учетом проверки на переполнение кодового слова; [•] - целая часть.

Для контроля переполнения кодового слова при формировании кода-номера N введем дополнительную

величину Тд, равную накопленному произведению оснований для д элементов, принимающих участие в формировании кода-номера, которая определяется по формуле:

Q Q

Tq =п S, =п g |f_1

,=1 ,=1 , _m|q

Переполнения кодового слова не произойдет, если выполняется неравенство:

TQ < 2 M _ I,

где 2м -1 - наибольшее число, которое может храниться в кодовом слове длиной М элементов.

Действительно, поскольку выполняется неравенство

Тд > N, тогда: N < 2м -1.

Максимальное количество элементов д 1т, принимающих участие в формировании кода-номера, опреде-

T

T_m

m

т=1

m

ляется как значение аргумента, при котором величина Tq достигает максимума при условии выполнения неравенства (8) и рассчитывается по формуле:

Q

Q lim = argmax

Q Q »=1

С учетом соотношения (9) выражения (4) и (5) для определения кода-номера примут вид

V, =

Qlim

N = Z a,V,

T=1

Qlim Qlim

П s5 = П g Г?_1] , T < Qlim < mn;

5=t+1 5=t+1 5_ml -

1,

T = Q lim < mn.

Формирование кода-номера возможно и на основе рекуррентной схемы путем добавления очередного элемента фрагмента изображения. Процесс формирования кода-номера задается следующими выражениями:

N1 = a1;

N T = N t_1 s t + a, = N T_1g

T-1I+ aT,

где Nт, Nт-1 - код-номер для т -го и (т-1)-го элементов.

Для исключения переполнения кодового слова перед каждым добавлением к коду-номеру N т-1 очередного элемента ат проводится проверка на переполнение кодового слова, которая с учетом соотношения т = д определяется с помощью дополнительной величины Тт на основе выражения (7) с учетом выполнения неравенства (8).

Действительно, поскольку выполняется неравенство Тт > Nт, тогда Nт < 2м -1.

Процесс формирования кода-номера N заканчивается тогда, когда будет обработан последний д -й элемент:

N = Nq = Nq_1S q + a q = NQ_1g

Q_16Q-m| Q_1 m

+ a

Q

при TQ < 2M _ 1 и Q < mn.

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

3. Выводы

Разработанный метод криптосемантического представления изображений на основе плавающей схемы полиадического кодирования в базисе по верхним границам обеспечивает:

- одновременное выполнение процессов сжатия и шифрования (кодирования) видеоданных;

- исключение избыточности одновременно без внесения погрешности;

- уменьшение количества незначимых элементов (незначимых нулевых бит) в начале каждой битовой последовательности кодов-номеров;

- формирование кодограмм равномерной длины на основе переменного (заранее неопределенного) количества элементов исходного изображения;

- дополнительное снижение исходного объема изображений.

Литература: 1. Баранник В.В. Метод криптосемантического представления изображений на основе комбинированного подхода / В.В. Баранник, С.А. Сидченко, В.В. Ларин // Сучасна спещальна техшка. 2010. №3 (22). С. 33 - 38. 2. Барантк В.В. Методолопчш основи криптосемантич-ного представлення вдаозображень в шформацшних комушкащях / В.В. Барантк, С.О. йдченко, В.В. Ларш // Наукоемш технологи. К., 2012. № 3(15). С. 78-82. 3. Баранник В.В. Методологическая база криптокомпрессионно-го представления видеоинформационных ресурсов / В.В. Баранник, С.А. Сидченко, В.В. Ларин // Захист шфор-маид. Квггень-червень 2013. Том 15, № 2. С. 97-104. 4. Barannik V.V. The methodological base of cryptocompression presentation of videoinformation resources / V. V. Barannik, S. A. Sidchenko, V. V. Larin // XII International Conference CADSM' 2013 [IEEE The Experience of Designing and Application of CAD Systems in Microelectronics] (Lviv, Ukraine, February 19-23, 2013). Lviv Polytechnic National University, 2013. P. 27-28. 5. Баранник В.В. Метод дешифрируемо-стойкого представления изображений / В.В. Баранник, С.А. Сидченко, В.В. Ларин // Сучасна спещальна техшка. 2011. №1 (24). С. 24 -29. 6. Barannik V.V. The Decoded-proof Presentation of Images on the Basis of the Polyadycal Encoding Systems / V. V. Barannik, S. A. Sidchenko, V. V. Larin // XIth International Conference CADSM 2011, The Experience of Designing and Application of CAD Systems in Microelectronics, Lviv-Polyana, Ukraine, Lviv Polytechnic National University, February 23 - 25, 2011. P. 182. 7. Баранник В.В. Методика статистического тестирования дешиф-рируемо-стойкого представления изображений / В.В. Баранник, С.А. Сидченко, В.В. Ларин // Сучасна спещальна техшка. 2011. №2 (25). С. 13 - 20. 8. Сидченко С.А. Способ представления изображений, стойких к дешифрированию на основе плавающей схемы кодирования / С.А. Сидченко // Системи озброення i вшськова техшка. 2011. Вип. 3 (27). С. 68-70. 9. Barannik V.V. Methodology Constructions of Floating Chart of Decoded-proof Presentation of Images / V. V. Barannik, S. A. Sidchenko // International Conference TCSET'2012 [Modern problems of radio engineering, telecommunications and computer science] (Lviv-Slavsko, Ukraine, February 21-24, 2012). Lviv Polytechnic National University, 2012. P. 437.

Tm

m

Транслитерированный список литературы: 1. Barannik V.V. Metod kriptosemanticheskogo predstavlenija izobrazhenij na osnove kombinirovannogo podhoda / V.V. Barannik, S.A. Sidchenko, V.V. Larin // Suchasna special'na tehnika. 2010. №3 (22). S. 33 - 38. 2. Barannik V.V. Metodologichni osnovy kryptosemantychnogo predstavlennya videozobrazhen' v informacijnyx komunikaciyax / V.V. Barannik, S.O. Sidchenko, V.V. Larin / / Naukoyemni texnologiyi. K., 2012. # 3(15). S. 78-82. 3. Barannik V.V. Metodologicheskaja baza kriptokompressionnogo predstavlenija videoinformacionnyh resursov / V.V. Barannik, S.A. Sidchenko, V.V. Larin // Zaxy'st informaciyi. Kviten'-cherven' 2013. Tom 15, # 2. S. 97-104. 4. Barannik V.V. The methodological base of cryptocompression presentation of videoinformation resources / V. V. Barannik, S. A. Sidchenko, V. V. Larin // XII International Conference CADSM' 2013 [IEEE The Experience of Designing and Application of CAD Systems in Microelectronics] (Lviv, Ukraine, February 19-23, 2013). Lviv Polytechnic National University, 2013. P. 27-28. 5. Barannik V.V. Metod deshifriruemo-stojkogo predstavlenija izobrazhenij / V.V. Barannik, S.A. Sidchenko, V.V. Larin // Suchasna special'na texnika. 2011. #1 (24). S. 24 - 29. 6. Barannik V.V. The Decoded-proof Presentation of Images on the Basis of the Polyadycal Encoding Systems / V. V. Barannik, S. A. Sidchenko, V. V. Larin // Xlth International Conference CADSM 2011, The Experience of Designing and Application of CAD Systems in Microelectronics, Lviv-Polyana, Ukraine, Lviv Polytechnic National University, February 23 - 25, 2011. P. 182. 7. Баран-ник В.В. Методика статистического тестирования дешиф-рируемо-стойкого представления изображений / В.В. Ба-ранник, С.А. Сидченко, В.В. Ларин // Сучасна спещальна техтка. 2011. №2 (25). С. 13 - 20. 8. Sidchenko S.A. Sposob predstavlenija izobrazhenij stojkih k deshifrirovanij u na osnove plavajushhej shemy kodirovanija / S.A. Sidchenko // Systemy

ozbroyennya i vijs'kova texnika. 2011. Вип. 3 (27). С. 68-70. 9. Barannik V. V. Methodology Constructions of Floating Chart of Decoded-proof Presentation of Images / V. V. Barannik, S. A. Sidchenko // International Conference TCSET'2012 [Modern problems of radio engineering, telecommunications and computer science] (Lviv-Slavsko, Ukraine, February 21-24, 2012). Lviv Polytechnic National University, 2012. P. 437.

Поступила в редколлегию 17.10.2015

Рецензент: д-р техн. наук, проф. Безрук В.М.

Баранник Владимир Викторович, д-р техн. наук, профессор, начальник кафедры Харьковского университета Воздушных Сил им. И. Кожедуба. Адрес: Украина, 61000, Харьков, ул. Сумская, 77/79, тел. 050-303-89-71.

Тупица Иван Михайлович, заместитель начальника учебно-тренировочного комплекса Харьковского университета Воздушных Сил им. И. Кожедуба. Адрес: Украина, 61000, Харьков, ул. Сумская, 77/79, тел. 096-795-57-39.

Сидченко Сергей Александрович, канд.техн. наук, старший научный сотрудник научного центра Харьковского университета Воздушных Сил им. И. Кожедуба. Адрес: Украина, 61000, Харьков, ул. Сумская, 77/79, тел. 066-29982-73.

Barannik Vladimir Victorovich, doctor of sciences by technical, professor, chief of department of the Kharkov university of Air Force.

Tupitsya Ivan Mikhailovich, Dep.chief of educational-training centre of the Kharkov university of Air Force.

Sidchenko Sergey Aleksandrovich, philosophy doctor by technical, senior research worker, senior research worker of scientific center of the Kharkov university of Air Force.