Abstract
We propose a novel steganographic system that is able to provide a high quality stego image in spite of the high capacity of the concealed information. The number of insertion bits in a pixel is different according to each pixel's characteristics. In addition to that, our system is able to verify whether if the secret information was sent from the sender correctly or if an attacker forged the secret message. We use two frequency coefficients in DCT domain to generate the symbol code to check the integrity of secret information.