I. Introduction
Steganography is the science of hiding digital information in such a way so that no one can suspect its existence. Although hiding data by using other techniques may arouse suspicions, steganography is a stealthy method which enables sending and receiving of data in total secrecy [1]. Steganography has been exploited throughout history by individuals, military, secret intelligence, and governments to stealthily communicate and transmit information without drawing any attraction. The objective of any steganographic technique is to meet three challenges - high capacity, robustness and imperceptibility, while embedding messages within the cover media [2].