Steganography is a method of hiding secret message in other innocuous looking object so that its presence is not revealed. In this paper, a message, which is a computer file of any type and size, is hidden in a selected cover or carrier, which is a computer file of certain types. The steganography method used in this paper is called append insertion steganography method. This method is chosen as an attempt to remove the limitation of message format, which appears in many popular steganography methods. To scramble the meaning of the hidden message, AES-256 (Rijndael algorithm) is used to encrypt the message with a secret passphrase. A special block of bytes is used to identify and verify the original message so it can be recovered while retaining its integrity. The C# programming language and .NET Framework are chosen to implement the algorithm into a Windows application. In this paper, one cover file contains exactly one message file. In the testing, five random files are used as secret message. Their integrity is calculated using SHA-256 before hiding and after recovery. In the testing, they all retain their integrity, proven by exact hash values. Thus, the application as the implementation of proposed algorithm is proven feasible but only for personal use as some improvements still have to be implemented.
[1]
Srinivasa Rao Chalamala,et al.
Block based robust blind image watermarking using discrete wavelet transform
,
2014,
2014 IEEE 10th International Colloquium on Signal Processing and its Applications.
[2]
Helmut Knebl,et al.
Introduction to Cryptography
,
2002,
Information Security and Cryptography.
[3]
Russ Housley,et al.
Cryptographic Message Syntax (CMS)
,
2002,
RFC.
[4]
Meenu Rani,et al.
Improved Capacity Image Steganography Algorithm using 16-Pixel Differencing with n-bit LSB Substitution for RGB Images
,
2016
.
[5]
Ingemar J. Cox,et al.
Digital Watermarking and Steganography
,
2014
.
[6]
Ta Minh Thanh,et al.
A proposal of novel q-DWT for blind and robust image watermarking
,
2014,
2014 IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC).
[7]
Karim Faez,et al.
An Adaptive Steganography Scheme Based on Visual Quality and Embedding Capacity Improvement
,
2014
.
[8]
Ali Hanani,et al.
Blind Steganography in Color Images by Double Wavelet Transform and Improved Arnold Transform
,
2016
.