Encoding schemes based on godelization techniques and huffman coding for steganography and digital watermarking