Програмна реалізація стеганографічного приховування текстової інформації в графічному файлі методом LSB
Анотація
У роботі представлений код навчальної програми стеганографічного приховування текстової інформації в графічних файлах. Приховування реалізовано методом «наменшого значущого біту» (LSB) мовою Python. Програма може бути використана, як для навчальних, так і практичних цілей. При реалізації програми використана бібліотека Pillow. Ця графічна бібліотека не є спеціалізованою для стеганографічних потреб. Позитивною якістю бібліотеки є можливість візуалізації механізму приховування інформації. Це цікаво для навчальних потреб. Робота в межах бібліотеки Pillow дозволяє на рівні достатньо лаконічного програмного коду побачити механізм приховування інформації на рівні бітів окремих пікселів графіки. Проведено випробовування програми з текстами різної довжини та з графічними контейнерами (фотографіями) різного ґатунку. Експеримент показав коректне впровадження текстів в графічний файл та відповідне вилучення текстів з цих файлів. Дослідження порожніх і відповідних заповнених контейнерів (фотографій) не виявило відмінностей та підозр про текстові закладки. Аналіз фотографій і маніпуляції з ними на рівні окремих бітів має також навчальну цінність в сенсі розкриття способу фіксації відповідного фізичного сигналу. Останнє дає уявлення про способи кодування статичних зображень, рівень шумів, величину корисного фізичного сигналу та межі чутливості людського зору. Представлений код програми може бути використаний як на заняттях з криптографії, так і з практичного програмування
Посилання
2. Г. Ф. Конахович, Д. О Прогонов, О. Ю. Пузиренко, Комп’ютерна стеганографічна обробка й аналіз мультимедійних даних [підручник]. К.: Центр навчальної літератури, 2018. 558 c.
3. Hegarty, M., and Keane, A. Steganography, The World of Secret Communications. 2018. 88 p.
4. Hassabalah, M. Digital Media Steganography: Principles, Algorithms, and Advances. Academic Press. 2020.
5. Tanna, S. Codes, Ciphers, Steganography & Secret Messages. Answers Limited. 2020.




