Image steganography based on generative implicit neural representation

Zhong Yangjie,Liu Jia,Ke Yan,Liu Meiqi
2024-06-04
Abstract:In the realm of advanced steganography, the scale of the model typically correlates directly with the resolution of the fundamental grid, necessitating the training of a distinct neural network for message extraction. This paper proposes an image steganography based on generative implicit neural representation. This approach transcends the constraints of image resolution by portraying data as continuous functional expressions. Notably, this method permits the utilization of a diverse array of multimedia data as cover images, thereby broadening the spectrum of potential carriers. Additionally, by fixing a neural network as the message extractor, we effectively redirect the training burden to the image itself, resulting in both a reduction in computational overhead and an enhancement in steganographic speed. This approach also circumvents potential transmission challenges associated with the message extractor. Experimental findings reveal that this methodology achieves a commendable optimization efficiency, achieving a completion time of just 3 seconds for 64x64 dimensional images, while concealing only 1 bpp of information. Furthermore, the accuracy of message extraction attains an impressive mark of 100%.
Cryptography and Security
What problem does this paper attempt to address?
### Problems the paper attempts to solve This paper aims to solve several key challenges in image steganography techniques: 1. **Image resolution limitation**: - In traditional steganography schemes, the carrier image is usually represented as a grid and stored in the computer in the form of pixels. When continuous image signals are converted into discrete grid data through sampling, important detail information will inevitably be lost, thus affecting the image's resolution and quality. 2. **High extractor training cost**: - Extractors often lack adaptability to different carrier types. For example, a specific extractor may perform well when processing certain image file formats but poorly when processing other formats. Improving its performance requires a large amount of training, which is very computationally expensive. In addition, extractors are often affected by channel interference when extracting secret information, such as compression, cropping, and format conversion. These factors will significantly affect the extraction accuracy and lead to sub - optimal results. 3. **Extractor transmission behavior is likely to arouse suspicion**: - The transmission behavior of the extractor may arouse suspicion during steganalysis, increasing the risk of exposure. In addition, the large volume of the extractor makes its transmission difficult. ### Solutions To solve the above problems, the paper proposes an image steganography scheme based on generating implicit neural representations (GINR - Stega). The main features of this scheme are as follows: 1. **Utilizing generating implicit neural representations**: - Represent multimedia data as functions through function generation models instead of traditional discrete grid data. This method effectively breaks through the limitations of resolution and carrier type. 2. **Using a fixed neural network as a message extractor**: - Use a fixed neural network as a message extractor, shifting the focus of training from the network to the image itself. This not only significantly reduces the extraction error rate and training cost but also improves the steganography speed. 3. **Enhancing steganography efficiency and security**: - The experimental results show that this method can complete steganography on 64x64 - dimensional images in only 3 seconds, with an information hiding density of 1bpp and a message extraction accuracy of 100%. ### Framework overview 1. **Construction of the cover image**: - Sample noise from a Gaussian distribution and input it into the pre - trained GASP model to generate a function that can be represented as a two - dimensional image or multiple types of multimedia data. Then, according to the required resolution, sample a planar image X from the generated function. 2. **Generation of the stego - image**: - Utilize the sensitivity of the neural network to small perturbations to generate the stego - image eX from the sampled image X and the perturbation image δ. 3. **Message extraction**: - Use a fixed neural network as a message extractor to extract the secret information M' from the stego - image. Iteratively optimize the difference between the extracted secret information M' and the original secret information M through the loss function to ensure the effectiveness and security of the scheme. ### Summary By introducing generating implicit neural representations and fixed neural networks, this paper effectively solves the problems of resolution limitation, high extractor training cost, and extractor transmission behavior being likely to arouse suspicion in traditional image steganography techniques, significantly improving the efficiency and security of steganography.