Програмна реалізація навчального прикладу стеганографічного приховування текстів в графічних файлах методом PVD

Ключові слова: стеганографія, захист інформації, приховування інформації, маскування інформації, зображення, фотографії, мова Python, бібліотека Pillow

Анотація

Робота присвячена розробці навчального програмного застосунку, що має покращити проведення занять зі стеганографії за темою приховування текстів в графічних файлах методом PVD. Пропонована програма має відкритий код, написаний максимально прозоро та лаконічно з використанням засобів лише структурного та функціонального програмування. Це ключовий момент для зниження бар’єру сприйняття коду для студентів, які не є спеціалістами з програмування і вивчають стеганографію. Наочності сприяє використана при реалізації програми бібліотека Pillow. Ця графічна бібліотека не є спеціалізованою для стеганографічних потреб. Позитивною якістю бібліотеки є можливість візуалізації механізму приховування інформації на рівні двійкових кодів. Проведено випробування програми з текстами різної довжини та з графічними контейнерами (фотографіями) різного ґатунку. Експеримент показав коректне впровадження текстів у графічний файл та відповідне коректне вилучення текстів з цих файлів. Програма пройшла апробацію, використовується на лекційних та лабораторних заняттях з криптографії та стеганографії. Додаток дозволяє приховувати великі масиви текстів, що є цікавим для відпрацювання дій з стеганоаналізу на предмет закладки в фотографії та інші графічні зображення секретних текстових повідомлень. Програма може бути використана, як для навчальних, так і практичних цілей.

Посилання

Da Chun Wu, Wen Hsiang Tsai. A steganographic method for images by pixel value differencing. Pattern Recognition Letters, Volume 24, Issue 9–10 (June 2003), P. 1613–1626. DOI: 10.1016/S0167-8655(02)00402-6.

Mohammad Tanvir Parvez та Adnan Abdul Aziz Gutub. RGB Intensity Based Variable Bits Image Steganography. Proceedings of the 3rd IEEE Asia Pacific Services Computing Conference, Yilan, Taiwan. P. 1322-1327, 2008 DOI:10.1109/APSCC.2008.105

Azzat A. Al-Sadi & El Sayed M. El-Alfy. Thiyagarajan et al. An Adaptive Steganographic Method for Color Images Based on LSB Substitution and Pixel Value Differencing. Advances in Computing and Communications (ACC) 2011. P. 535–544 https://doi.org/10.1007/978-3-642-22714-1_55

Chun Ming Wang et al. Reversible data hiding based on two dimensional prediction errors. IET Image Processing, Volume 7, Issue 9, 2013, P. 805-816

Mykola Holovin, Nina Holovina Educational example of masking textual information in a photographic signal. Journal «ScienceRise: Pedagogical Education» No4 (49) 2022. Р. 24-28

Опубліковано
2026-05-29
Як цитувати
Головін, М., & Головіна , Н. (2026). Програмна реалізація навчального прикладу стеганографічного приховування текстів в графічних файлах методом PVD. КОМП’ЮТЕРНО-ІНТЕГРОВАНІ ТЕХНОЛОГІЇ: ОСВІТА, НАУКА, ВИРОБНИЦТВО, (63), 122-129. https://doi.org/10.36910/6775-2524-0560-2026-63-13
Розділ
Інформатика та обчислювальна техніка