Development of high quality data hiding using visual least significant bit algorithm /

Ensuring security of information transferring everyday through the Internet became one of the main problems nowadays. Therefore, it becomes necessary to find an appropriate protection from unauthorized users to access, edit, modify and duplicate these information's. Steganography is one of the...

Full description

Saved in:
Bibliographic Details
Main Author: Dhman, Waleed Hasan Omar
Format: Thesis
Language:English
Published: Kuala Lumpur : Kulliyyah of Engineering, International Islamic University Malaysia, 2013
Subjects:
Online Access:http://studentrepo.iium.edu.my/handle/123456789/4631
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Ensuring security of information transferring everyday through the Internet became one of the main problems nowadays. Therefore, it becomes necessary to find an appropriate protection from unauthorized users to access, edit, modify and duplicate these information's. Steganography is one of the main ways to protect information on the Internet networks. The main goal of steganography is to hide messages inside multimedia files in a way that no one suspects the existence of the message. In this work, a new visual least significant bit (LSB) steganography algorithm in the Audio Video Interleave (AVI) files is presented and implemented by using the Matlab program. The proposed algorithm aims to hide information based on visual and statistical characteristics of video in order to compute the best capacity value for each target pixel. The algorithm exploits the luminance, texture and edges masking of the host video frames to estimate the number of bits that can be concealed in each of color spaces in pixel. Pixels in the texture regions are embedded by a k-bit LSB substitution with a larger value of k than that of the pixels in edge, and smooth regions. On the other hand, the proposed algorithm selects the position of bit by utilizing the Blum-Blum-Shub (BBS) cipher secure pseudorandom bit generator (CSPRBG). The new visual LSB steganography algorithm includes two main functions (encoding function, decoding function). Firstly, the encoding function is used to hide the information in an AVI video file, through the execution of four sub functions (video shots extraction, shot frames masking, bits site selection, and data hiding). The second function is used to extract the hidden information from stego-video, through the execution four sub functions (video shots extraction, shot frames masking, bits site selection, and data extraction). The theoretical analyses and testing results show that the proposed algorithm achieves higher embedding capacity and better stego-video quality compared with normal LSB algorithms.
Physical Description:xviii, 127 leaves : ill. ; 30cm.
Bibliography:Includes bibliographical references (leaves 119-123).