Тип работы:
Предмет:
Язык работы:


Метод пассивного стегоанализа JPEG-изображений

Работа №77724

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы87
Год сдачи2016
Стоимость4325 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
45
Не подходит работа?

Узнай цену на написание


Введение 3
Глава 1. Стегоанализ JPEG-изображений 5
Постановка задачи 7
Обзор существующих методов 9
Глава 2. Стегоанализ JPEG-изображений на основе локальных характеристик 10
Ансамбли классификаторов 10
Выбор модели изображения 11
Классификаторы DCT-коэффициентов 12
Первый подход 12
Второй подход 13
Классификатор для изображения 14
Вычисление векторов характеристик 14
Сверточные нейронные сети 16
Классификация изображения 17
Классификация локальных объектов 18
Глава 3. Эксперименты и результаты 20
Предварительные вычисления 20
Эксперименты 20
Ансамбли классификаторов 20
Сверточные нейронные сети 22
Результаты 29
Ансамбли классификаторов 29
Сверточные нейронные сети 29
Заключение 30
Список литературы 32
Приложение

Современные информационные технологии сделали возможным осуществление быстрой передачи большого количества данных от одного источника к другому. Это, в свою очередь, дало людям возможность передавать сообщения, встроенные в цифровые объекты с помощью специальных алгоритмов так, чтобы было невозможно установить сам факт встраивания. Стеганография - это наука, которая разрабатывает и анализирует подобные методы скрытого встраивания сообщений в цифровые объекты.
Так как стеганографические алгоритмы могут быть применены при организации террористических актов, промышленном шпионаже, передаче информации государственной важности и т.д., чрезвычайно важно уметь распознавать наличие встраивания информации. Это есть не что иное, как проблема пассивного стегоанализа.
Задача стегоанализа заключается в обнаружении, уничтожении или изменении информации, встроенной стеганографическим методом. Пассивный стегоанализ - это распознавание встраивания информации без ее изменения.
Большая часть данных, содержащихся в Интернете, представлена в виде изображений в различных форматах. Одним из самых популярных форматов изображений, в свою очередь, является формат JPEG, поэтому стегоанализ JPEG-изображений является очень актуальной задачей. Современный подход к построению пассивных стегоаналитических атак состоит из двух частей: определение модели цифрового объекта и построение бинарного классификатора, определяющего наличие встроенного сообщения в объект.
Данная работа посвящена методу пассивного стегоанализа JPEG-изображений, в основе которого лежит идея принятия решения исходя из значений локальных характеристик цифрового объекта. Как известно, JPEG-изображения состоят из блоков пикселей размера 8 х 8 (см. Рис. 1), подвергнутых дискретно-косинусному преобразованию (Discrete Cosine Transform, DCT). В качестве локальных характеристик в случае JPEG-изображения принято рассматривать значения DCT-коэффициентов. Современные методы пассивного стегоанализа базируются на вычислении статистических показателей по всему изображению, однако в этом подходе есть очевидный недостаток: при усреднении значений вычисляемых характеристик часть значимой информации теряется. Предполагается, что использование локальных характеристик позволит добиться более эффективного распознавания, чем при использовании статистических моделей изображения. Подтверждение этой гипотезы и является целью данной работы.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В данной работе был предложен новый метод пассивного стегоанализа JPEG- изображений, основанный на вычислении локальных характеристик цифровых изображений. Было представлено четыре подхода к решению данной проблемы: первые два подхода основаны на использовании ансамблей классификаторов - сбалансированных и несбалансированных, третий подход базируется на классификации локальных объектов изображения с помощью свёрточных нейронных сетей, в четвертом подходе свёрточная нейронная сеть используется для классификации всего изображения.
Ряд экспериментов показал, что методы, основанные на вычислении локальных характеристик, не позволяют достичь приемлемой точности классификации. Все вышеуказанные методы, за исключением подхода с использованием CNN для классификации всего изображения, позволяют обнаруживать наличие встроенной в JPEG-изображение информации с точностью, существенно меньшей, чем метод, основанный на использовании Rich Model.
С другой стороны, исходя из результатов экспериментов можно заключить, что использование свёрточных нейронных сетей для классификации непосредственно изображений позволяет построить достаточно точный классификатор. Этот многообещающий результат вызывает интерес к дальнейшим исследованиям в данной области. В частности, в данной работе были использованы лишь свёрточные нейронные сети стандартной архитектуры в силу ресурсоемкости и длительности процесса их обучения; имеет смысл исследовать эффективность данного подхода при использовании других архитектур.



[1] Lyu Siwei, Farid Hany. Detecting hidden messages using higher-order statistics and support vector machines // Information Hiding / Springer. 2003. С. 340¬354.
[2] Kodovsky J. Fridrich J. Holub V. Ensemble classifiers for steganalysis of digital media // Information Forensics and Security, IEEE Transactions on. 2012. Т. 7. С. 432-444.
[3] Sheikhan M. Pezhmanpour M. Moin M. S. Improved contourlet-based steganalysis using binary particle swarm optimization and radial basis neural networks // Neural Computing and Applications. 2012. Т 7. С. 1717-1728.
[4] J. Kodovsky J. Fridrich. Steganalysis of JPEG images using rich models // Media Watermarking, Security, and Forensics 2012. Т 8303.
[5] Kodovsky Jan, Fridrich Jessica. Steganalysis in high dimensions: Fusing classifiers built on random subspaces // IS&T/SPIE Electronic Imaging / International Society for Optics and Photonics. 2011. С. 78800L-78800L.
[6] Freund Yoav, Schapire Robert E [и др.]. Experiments with a new boosting algorithm // ICML. Т. 96. 1996. С. 148-156.
[7] Breiman Leo. Random forests // Machine learning. 2001. Т 45, № 1. С. 5-32.
[8] Liaw Andy, Wiener Matthew. Classification and regression by randomForest // R news. 2002. Т 2, № 3. С. 18-22.
[9] Criminisi Antonio, Shotton Jamie. Decision forests for computer vision and medical image analysis. Springer Science & Business Media, 2013.
[10] Krizhevsky Alex, Sutskever Ilya, Hinton Geoffrey E. Imagenet classification with deep convolutional neural networks // Advances in neural information processing systems. 2012. С. 1097-1105.
[11] Chen Chunhua, Shi Yun Q. JPEG image steganalysis utilizing both intrablock and interblock correlations // Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on / IEEE. 2008. С. 3029-3032.
[12] Liu Qingzhong. Steganalysis of DCT-embedding based adaptive steganography and YASS // Proceedings of the thirteenth ACM multimedia workshop on Multimedia and security / ACM. 2011. С. 77-86.
[13] Quinlan J. Ross. Induction of decision trees // Machine learning. 1986. Т. 1, № 1. С. 81-106.
[14] Lewis Roger J. An introduction to classification and regression tree (CART) analysis // Annual Meeting of the Society for Academic Emergency Medicine in San Francisco, California. 2000. С. 1-14.
[15] Additive logistic regression: a statistical view of boosting (with discussion and a rejoinder by the authors) / Jerome Friedman, Trevor Hastie, Robert Tibshirani [и др.] // The annals of statistics. 2000. Т. 28, № 2. С. 337-407.
[16] Hough forests for object detection, tracking, and action recognition / Juergen Gall, Angela Yao, Nima Razavi [и др.] // IEEE Transactions on Pattern Analysis and Machine Intelligence. 2011. Т. 33, № 11. С. 2188-2202.
[17] Hosmer Jr David W, Lemeshow Stanley. Applied logistic regression. John Wiley & Sons, 2004.
[18] Face recognition: A convolutional neural-network approach / Steve Lawrence, C Lee Giles, Ah Chung Tsoi [и др.] // Neural Networks, IEEE Transactions on. 1997. Т 8, № 1. С. 98-113.
[19] Bas Patrick, Filler Tomas, Pevny Tomas. Break Our Steganographic System: The Ins and Outs of Organizing BOSS // Information Hiding / Springer. 2011. С. 59-70.
[20] Microsoft coco: Common objects in context / Tsung-Yi Lin, Michael Maire, Serge Belongie [и др.] // Computer Vision-ECCV 2014. Springer, 2014. С. 740¬755.
[21] Fridrich Jessica, Pevny Tomas, Kodovsky Jan. Statistically undetectable jpeg steganography: dead ends challenges, and opportunities // Proceedings of the 9th workshop on Multimedia & security / ACM. 2007. С. 3-14.
[22] Viola Paul, Jones Michael. Rapid object detection using a boosted cascade of simple features // Computer Vision and Pattern Recognition, 2001. CVPR 2001. Proceedings of the 2001 IEEE Computer Society Conference on / IEEE. Т. 1. 2001. С. I-511.
[23] Bastien Frederic, Lamblin Pascal, Pascanu Razvan [и др.]. Theano: new features and speed improvements. Deep Learning and Unsupervised Feature Learning NIPS 2012 Workshop. 2012.
[24] Chollet Francois. keras. https://github.com/fchollet/keras. 2015.
[25] Nair Vinod, Hinton Geoffrey E. Rectified linear units improve restricted boltzmann machines // Proceedings of the 27th International Conference on Machine Learning (ICML-10). 2010. С. 807-814.
[26] Bohning Dankmar. Multinomial logistic regression algorithm // Annals of the Institute of Statistical Mathematics. 1992. Т. 44, № 1. С. 197-200.

Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ