Abstract:
"In an era where digital security is considered with utmost importance, the integration of
encryption with steganography stands as a perfect solution. A novel steganography tool
integrated with encryption is introduced in this project tailored specifically for Sinhala
Language.
The proposed tool will preserve a secret text's confidentiality, integrity and availability. The
main segment of the tool is the use of Sinhala language as the cover text to embed the hidden text. Using the Sinhala Language will lessen the suspiciousness of the transmission as the language itself is known by a small number of people in a small sector of the world population. The secret will also be encrypted before embedding it in the cover text maintaining confidentiality, and a hashing algorithm is used to verify the integrity of the transmitted secret. Integrating encryption and hashing mechanisms to the secret message to be transmitted would also preserve the confidentiality and integrity of the message. The cover text a user gives is checked to verify the Language and then the secret text is asked to be entered which is then encrypted and embedded in the cover text. The tool generates two files: the embedded and hash ID files.
The following were identified upon successful implementation of the tool's prototype. The text file with the embedded stego text can be transferred via any medium and the text file containing the hash ID can be transmitted via a different medium. The hash ID verifies the integrity of the transmitted embedded text. "