An edge-based steganography algorithm for hiding text into images

Loading...
Thumbnail Image
Supplementary material
Other Title
Authors
Alomirah, Reem Abdulrahman
Author ORCID Profiles (clickable)
Degree
Master of Computing
Grantor
Unitec Institute of Technology
Date
2019
Supervisors
Sarrafpour, Bahman
Li, Xiaosong
Type
Masters Thesis
Ngā Upoko Tukutuku (Māori subject headings)
Keyword
steganography
steganalysis
edge detection
colour channel
statistical attacks
data security
encryption algorithms
ANZSRC Field of Research Code (2020)
Citation
Alomirah, R. A. (2019). An edge-based steganography algorithm for hiding text into images. An unpublished thesis submitted in partial fulfilment of the requirements for the degree of Master of Computing, Unitec Institute of Technology, Auckland, New Zealand.
Abstract
RESEARCH QUESTIONS: • How can I improve existing steganography methods in terms of capacity and transparency? • How can I reduce the complexity of existing steganography methods? • How can I increase the robustness of existing steganography methods? One of the biggest concerns in data communication is data security. There are several approaches to securely sending data over the network, one of which is steganography. Steganography refers to techniques that hide information inside other media in such a way that no one will notice. The cover media that can accommodate secret information include text, audio, image, and video. Images are the most popular covering media in steganography, because they are heavily used in daily applications and have high redundancy in representation. Steganography techniques are classified into three major groups: transform domain techniques, spatial domain techniques, and adaptive techniques. In this thesis, I propose an adaptive algorithm for hiding information in RGB images. To minimise visual perceptible distortion, the proposed algorithm uses edge pixels for embedding data. It detects the edge pixels in the image using the Sobel filter. Then, the message is embedded into the LSBs of the blue channel of the edge pixels. To resist statistical attacks, the distribution of the blue channel of the edge pixels is used when embedding data in the cover image. The research method used in this thesis is experimental research. The proposed algorithm has been implemented in MATLAB and has been evaluated in terms of various factors: capacity, signal-to-noise ratio (SNR), peak signal-to-noise ratio (PSNR), Chisquare index, and execution time using eight RGB pictures from USC-SIPI Image Database. The results showed that the algorithm offers high capacity for hiding data in cover images (9-111 KB data can be hidden depending on the picture when using 4 LSBs); it does not distort the quality of the stego image (SNR ≥ 32 and PSNR ≥ 41); it is robust enough against statistical attacks (Chi-Square index is below 0.5); and its execution time is short enough for online data transfer (below one second for all experimentations). Also, the results showed that the proposed algorithm outperforms similar approaches for all evaluation metrics.
Publisher
Link to ePress publication
DOI
Copyright holder
Author
Copyright notice
All rights reserved
Copyright license
Available online at