Matlab Coding For Text Steganography SystemBy Using LSB Insertion Method With Key

Abstract

A stenographic system of least significant bit (LSB) insertion method with key is accomplished and designed by Matlab programming language. The proposed system generally differs from other implementation techniques which use the LSB insertion method by the following points: First point concerns the implemented secret message character set. It automatically detects secret message character set and determines if the message is written with Latin (with only 8 bits per character), or Latin/Arabic (with 16 bits per character), character set. Determining the character set of secret message text comes out with the benefit of the economic usage of the redundant bits of the covering image from one side and from the other side, allows handling of hiding Arabic text message, that very rarely dealt with by other researchers (they usually use English text messages). The second point which differentiates our approach from others, deals with the way of selecting the location of where the message's bits are going to be embedded among the many pixels of the cover image. By which the given key string is used not just once, as in other techniques, but twice for two consecutive random selection operations, each with different number sequence outcomes. While the third point is related to the way of equally distribute the hidden message bits on the image sub areas and this makes it more difficult to notice the existence of the hidden message. The proposed technique is accomplished with the aide of specially written Matlab coded functions and two main algorithms for hiding and extracting secret text messages respectively