СТЕГАНОГРАФИЧЕCКИЙ МЕТОД НА ОСНОВЕ ИСПОЛЬЗОВАНИЯ ОСОБЕННОСТЕЙ ОТОБРАЖЕНИЯ ЭЛЕМЕНТОВ В ФОРМАТЕ SVG

УДК 003.26

  • Николайчук Александра Николаевна – магистрант кафедры информационных систем и технологий. Белорусский государственный технологический университет (220006, г. Минск, ул. Свердлова, 13а, Республика Беларусь). E-mail: nikolaichukalexandra@gmail.com

  • Урбанович Павел Павлович – доктор технических наук, профессор, профессор кафедры информационных систем и технологий. Белорусский государственный технологический университет (220006, г. Минск, ул. Свердлова, 13а, Республика Беларусь). E-mail: p.urbanovich@belstu.by

Ключевые слова: стеганография, векторные изображения, SVG-формат, viewport, кривая Безье.

Для цитирования: Николайчук А. Н., Урбанович П. П. Стеганографический метод на основе использования особенностей отображения элементов в формате SVG // Труды БГТУ. Сер. 3, Физико-математические науки и информатика. 2023. № 1 (266). С. 64–70. DOI: https://doi.org/10.52065/2520-6141-2023-266-1-11.

Аннотация

Рассмотрены важные особенности файлов векторной графики, уникальная структура SVGфайлов, а также особенности формирования элементов, составляющих графические объекты в данном цифровом формате. Проанализированы области просмотра файла SVG и их параметры. Содержимое SVG-файла описывается на бесконечном холсте любого размера. Однако при описании фигур необходимо учитывать области просмотра изображения. На основе анализа вышеперечисленных особенностей параметров отображения геометрических фигур в данной статье обоснован и описан новый стеганографический метод и реализующие его алгоритмы встраивания (извлечения) скрытых данных при использовании векторных изображений формата SVG в качестве стеганоконтейнера. Одним из важных типов элементов таких контейнеров являются кривые Безье. В качестве модифицируемых параметров контейнера используются координаты, описывающие ключевые точки кривых Безье. Внедрение тайной информации в файл-контейнер предполагает формирование координат ключевых точек кривой Безье и размещение последовательности этих точек на кривой. При этом кривая будет иметь значения координат, превышающих границы отображения (видимости) объектов изображения. Представлено авторское программное средство, реализующее разработанный метод. Показаны примеры использования приложения. Метод и программное средство могут использоваться для защиты электронного контента от несанкционированного применения.

Список литературы

  1. Урбанович П. П. Защита информации методами криптографии, стеганографии и обфускации. Минск: БГТУ, 2016. 220 с.
  2. Blinova E., Shutko N. The use of steganographic methods in SVG format graphic files // Proc. of the 10th Intern. Conf. New Electrical and Electronic Technologies and their Industrial Implementation. Lublin, 2015. P. 45.
  3. Text Steganography utilizing XML, HTML And XHTML Markup Languages / S. Imran [et al.] // International Journal of Computational Geometry & Applications. 2017. № 3. P. 99–116.
  4. Almutairi A. A Comparative Study on Steganography Digital Images: A Case Study of Scalable Vector Graphics (SVG) and Portable Network Graphics (PNG) Images Formats // (IJACSA) International Journal of Advanced Computer Science and Applications. 2018. Vol. 9, no. 1. P. 170–175. DOI:10.14569/IJACSA.2018.090123.
  5. Блинова Е. А., Урбанович П. П. Стеганографический метод на основе встраивания дополнительных значений координат в изображения формата SVG // Труды БГТУ. Сер. 3, Физикоматематические науки и информатика. 2018. № 1. С. 104–109.
  6. Николайчук А. Н., Урбанович П. П. Анализ стеганографических методов на основе контейнеров SVG-формата // Информационные технологии: материалы 86-й науч.-техн. конф. проф.- препод. состава, научных сотрудников и аспирантов, Минск, 31 января – 12 февраля 2022 г. Минск, 2022. С. 49–51.
  7. Николайчук А. Н., Урбанович П. П. Стеганография в векторных изображениях // 73-я науч.- техн. конф. учащихся, студентов и магистрантов: сб. науч. работ, Минск, 18–23 апреля 2022 г. Минск: БГТУ, 2022. С. 947–949.
  8. Zhou X. and Pan. X. Watermark-Based Scheme to Protect Copyright of SVG Data, 2006 International Conference on Computational Intelligence and Security. 2006. P. 1199–1202. DOI:10.1109/ICCIAS.2006.295245.
  9. Badr Almutairi. A New Steganography Method for Scalable Vector Graphics (SVG) Images Based On An Improved LSB Algorithm // International Journal of Computer Science and Network Security. 2019. Vol. 19, no. 10. P. 99–104.
  10. Kuznetsov A., & Kononchenko G. Steganographic methods in vector graphics // Radiotekhnika. 2021. № 2 (205). P. 32–41. DOI: 10.30837/rt.2021.2.205.03. DOI:10.30837/rt.2021.2.205.03.
  11. Blinova E. A, Urbanovich P. P. Steganographic method based on hidden messages embedding into Bezier curves of SVG images // Journal of the Belarusian State University. Mathematics and Informatics. 2021. No. 3. P. 68–83. DOI:10.33581/2520-6508-2021-3-68-83.
Поступила 30.12.2022