Abstract

In stenography, embedding data within an image has a trade-off between image quality and embedding capacity. Specifically, the more data are concealed within a carrier image, the further distortion the image suffers, causing a decline in the resultant stego image quality. Embedding high capacity of data into an image while preserving the quality of the carrier image can be seen as an optimization problem. In this paper, we propose a novel spatial steganography scheme using genetic algorithms (GAs). Our scheme utilizes new operations to increase least significant bits (LSB) matching between the carrier and the stego image which results in increased embedding capacity and reduced distortion. These operations are optimized pixel scanning in vertical and horizontal directions, circular shifting, flipping secret bits and secret data transposing. We formulate a general GA-based steganography model to search for the optimum solutions. Finally, we use LSB substitution for data embedding. We conduct extensive experimental testing of the proposed scheme and compare it to the state-of-art steganography schemes. The proposed scheme outperforms the relevant GA-based steganography methodologies.

Highlights

  • Steganography is the science of hiding data within other data [1]

  • Steganography can be used as a tool for multimedia encapsulation, in which one media is inserted in another media

  • Can genetic algorithms (GAs) assists to search for proper positions to hide the secret image pixels based on maximum least significant bits (LSB) matching, which leads to high embedding capacity while preserving the carrier image quality? In another words, this paper is an attempt to discover an optimized scheme for hiding secret data in a carrier image to increase the quality and the payload capacity

Read more

Summary

INTRODUCTION

Steganography is the science of hiding data within other data [1]. These data could be text, image, audio or video. GA is used to achieve the optimized embedding of the secret data while achieving high embedding capacity and guaranteeing the quality of the stego image. Can GA assists to search for proper positions to hide the secret image pixels (in case the secret data is an image) based on maximum LSB matching, which leads to high embedding capacity while preserving the carrier image quality? This paper is an attempt to discover an optimized scheme for hiding secret data in a carrier image to increase the quality and the payload capacity. The procedure of mapping the secret data is accomplished by finding the VOLUME 7, 2019 proper positions in the carrier image using various operations These operations include, scan the carrier image pixels, applying circular shifting, flipping and transposing to hide the secret image with maximum LSB matching.

BACKGROUND
PERFORMANCE METRICS
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call