Abstract
The development of the internet offers the ability to transmit large amounts of data quite conveniently via networks. However, sensitive data in transmission can easily be intercepted by unknown persons or hackers on the internet. Steganography techniques are thus needed to protect the information being transmitted over the internet. In this paper, a new efficient method based on the artificial bee colony (ABC) approach is proposed to enhance LSB based image steganography. The ABC is employed to optimize the block assignment for embedding a secret image into a host image. However, this block assignment is considered as a combinatorial optimization problem, but the ordinary ABC algorithm is designed to solve numerical optimization problems. A block assignment list, which is used to represent the solutions in the ABC algorithm, is thus introduced and the solution updating process in the ABC based on the block assignment list is also presented in this work. Experimental results demonstrate that the stego image obtained by the proposed method is not only of good quality, but is also able to tolerate certain noise attacks when compared with other recent data hiding techniques in the spatial domain. In addition, the advantage of this proposed method is that it embeds the corresponding block of a secret image into each block of the host image with permutation. Thus, the secret image cannot be recovered from the stego image without knowing this permutation.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.