Підвищення ефективності стеганографічного методу приховування даних із застосуванням ітераційних функцій та додаванням шуму
Date
2021-02-28
Journal Title
Journal ISSN
Volume Title
Publisher
Видавництво Львівської політехніки
Lviv Politechnic Publishing House
Lviv Politechnic Publishing House
Abstract
Розвиток комп'ютерної та цифрової техніки сприяє зростанню інформаційних потоків, які передаються по відкритих та закритих каналах зв'язку. Здебільшого ця інформація має конфіденційний, фінансовий чи комерційний характер та представляє цінність для її власників. Це потребує розроблення механізмів захисту інформації від несанкціонованого доступу. Відомо два фундаментальні напрями безпечної передачі даних по відкритих каналах зв'язку – криптографія та
стеганографія. Принципова різниця між ними полягає в цьому, що криптографія приховує від сторонніх зміст повідомлення, а стеганографія приховує сам факт передачі повідомлення. Розглянуто стеганографічні методи приховування даних, які є менш дослідженими, ніж криптографічні, проте володіють значним потенціалом щодо застосування у різноманітних прикладних задачах. Однією з важливих характеристик більшості методів є їх ефективність. Загалом ефективність оцінюють у контексті розв'язування конкретних задач. Проте найпоширенішими критеріями ефективності стеганографічних методів є обсяг приховуваних даних та спосіб передачі секретного ключа на приймальну сторону, який не дасть змоги зловмиснику його перехопити. Оскільки файли мультимедіа становлять значну частку об'єму трафіка мережі, то за стегоконтейнер вибрано цифрове зображення. Координати місця вбудовування запропоновано визначати на основі ітераційних функцій. Перевагою їх застосування є компактність опису координат пікселів, у які будуть приховуватися дані. Окрім цього, запропоновано застосувати алгоритм Діффі-Геллмана для передачі параметрів ітераційних функцій на приймальну сторону. Такий спосіб розподілу ключів робить стеганографічний метод менш вразливим до їх викрадення зловмисником. За другий критерій ефективності вибрано об'єм приховуваних даних. Встановлено, що помірне додавання мультиплікативного шуму дає можливість збільшити об'єм приховуваних даних без істотного зниження візуальної якості стегоконтейнера. Для аналізу спотворень на зображенні-стегоконтейнері, які обумовлені впливом шуму та модифікацією молодших розрядів пікселів, застосовано метод кількісної оцінки візуальної якості, який ґрунтується на законах зорового сприйняття.
The development of computer and digital technology contributes to the growth of information flows transmitted through open and closed communication channels. In many cases, this information is confidential, financial, or commercial in nature and is of value to its owners. This requires the development of mechanisms to protect information from unauthorized access. There are two fundamental areas of secure data transmission over the open communication channels – cryptography and steganography. The fundamental difference between them is that cryptography hides from others the content of the message, and steganography hides the very fact of the message transmission. This paper is devoted to steganographic methods of data concealment, which are less researched than cryptographic, but have significant potential for use in a variety of applications. One of the important characteristics of most methods is their effectiveness. In general, efficiency is assessed in the context of solving specific problems. However, the most common criteria for the effectiveness of steganographic methods are the amount of hidden data and the method of transmitting the secret key to the receiving party, which will not allow the attacker to intercept it. Because media files make up a significant portion of network traffic, a digital image is chosen as the stegocontainer. It is proposed to determine the coordinates of the embedding location on the basis of iterative functions. The advantage of their use is the compactness of the description of the coordinates of the pixels in which the data will be hidden. In addition, it is proposed to use the Diffie-Gellman algorithm to transfer the parameters of iterative functions to the receiving side. This method of key distribution makes the steganographic method less vulnerable to being stolen by an attacker. The second performance criterion is the amount of hidden data. The paper found that the moderate addition of multiplicative noise makes it possible to increase the amount of hidden data without significantly reducing the visual quality of the stegocontainer. To analyze the distortions in the image-stegocontainer, which are due to the influence of noise and modification of the lower bits of pixels, the method of a quantitative assessment of visual quality is used, which is based on the laws of visual perception.
The development of computer and digital technology contributes to the growth of information flows transmitted through open and closed communication channels. In many cases, this information is confidential, financial, or commercial in nature and is of value to its owners. This requires the development of mechanisms to protect information from unauthorized access. There are two fundamental areas of secure data transmission over the open communication channels – cryptography and steganography. The fundamental difference between them is that cryptography hides from others the content of the message, and steganography hides the very fact of the message transmission. This paper is devoted to steganographic methods of data concealment, which are less researched than cryptographic, but have significant potential for use in a variety of applications. One of the important characteristics of most methods is their effectiveness. In general, efficiency is assessed in the context of solving specific problems. However, the most common criteria for the effectiveness of steganographic methods are the amount of hidden data and the method of transmitting the secret key to the receiving party, which will not allow the attacker to intercept it. Because media files make up a significant portion of network traffic, a digital image is chosen as the stegocontainer. It is proposed to determine the coordinates of the embedding location on the basis of iterative functions. The advantage of their use is the compactness of the description of the coordinates of the pixels in which the data will be hidden. In addition, it is proposed to use the Diffie-Gellman algorithm to transfer the parameters of iterative functions to the receiving side. This method of key distribution makes the steganographic method less vulnerable to being stolen by an attacker. The second performance criterion is the amount of hidden data. The paper found that the moderate addition of multiplicative noise makes it possible to increase the amount of hidden data without significantly reducing the visual quality of the stegocontainer. To analyze the distortions in the image-stegocontainer, which are due to the influence of noise and modification of the lower bits of pixels, the method of a quantitative assessment of visual quality is used, which is based on the laws of visual perception.
Description
Keywords
стеганографічне приховування даних, ефективність приховування, ітераційні функції, алгоритм Діффі-Гелмана, steganographic data hiding, hiding efficiency, iterative functions, Diffie-Gelman algorithm
Citation
Журавель І. М. Підвищення ефективності стеганографічного методу приховування даних із застосуванням ітераційних функцій та додаванням шуму / І. М. Журавель, Л. З. Мичуда, Ю. І. Журавель // Український журнал інформаційних технологій. — Львів : Видавництво Львівської політехніки, 2021. — Том 3. — № 2. — С. 66–73.