Известия Алтайского государственного университета (Mar 2021)
Стеганографические методы, устойчивые к JPEG сжатию
Abstract
Активное развитие компьютерных систем и информационных технологий подразумевает под собой рост значимости обеспечения защиты и безопасности информации при ее передаче или хранении. На сегодняшний день выполнение необходимых требований конфиденциальности данных развивается в направлении криптографии и стеганографии. Выбор применяемого метода кодирования информации напрямую зависит от целей пользователя, а также имеющихся программных средств. Основным требованием, предъявляемым к процессу кодирования сообщения, является наличие приемлемой вычислительной сложности реализации. В статье рассматриваются методы обеспечения конфиденциальности данных средствами цифровой стеганографии, использующиеся в качестве файлов-контейнеров изображения формата BMP и проводящие их последующее сжатие к формату JPEG без потери скрываемой информации. Изучаются математические методы построения стеганосистемы для кодирования ASCII-сообщения, каждый символ которого кодируется ровно одним байтом. В результате была создана компьютерная программа на базе среды программирования Microsoft Visual Studio 2017 и языка программирования C# (платформа .NET Framework). Стегоключом в данном случае является последовательность шагов между пикселями изображения, в которые происходит встраивание информации. При этом алгоритм позволяет запоминать не всю последовательность шагов (т.е. не весь стегоключ), а лишь первые 5 символов ключа или половину ключа.
Keywords