Abstract: Steganography is the process of hiding a secret message within alarger one in such a way that someone cannot know the presence or contents of the hidden message. The purpose of Steganography is to maintain secretcommunication between two parties. This paper will show how steganography used in a modern context while providing a practical understanding of what steganography is and how to accomplish it. Digital watermarking is one of the proposed solutions for copyright protection of multimedia data. This technique is better than Digital Signatures and other methods because it does not increase overhead. Digital Watermarking describes methods and technologies that hide information, for example a number or text, in digital media, such as images, video or audio. The embedding takes place by manipulating the content of the digital data, which means the information is not embedded in the frame around the data.
Many way you can do the encryption of image contents. You can encrypt a block of pixels or each pixel individually. You may apply many encryption techniques. For example,
1) Consider a key K=11001010.
2) Let P is a working pixel of an image I.
3) Convert the value of P to a binary value B. If P is 129, the B will be 10000001.
4) Now apply bit-wise exclusive-or operation between K and B. Let E=K XOR B. Then, E=01001011.
5) Convert E to decimal value D. So, D will be 75.
6) Create another image plane S. The size of S is same of I.
7) Put the D value in S at the position where B was found in I.
8) Repeat the process 2 to 7 for all the other pixels.
Now S is the target encrypted image and K is the encryption key.