15-06-2010, 04:22 PM
Abstract:
Steganography is the art and science of hiding messages. Steganography is often combined with cryptography so that even if the message is discovered, it cannot be read. The word steganography is derived from the Greek words "steganos" and "graphein", which mean "covered" and "writing." Steganography, therefore, is covered writing.
Steganalysis is the method of processing steganographyic data. There are two methods of detecting steganographically encoded data.
Visual Steganalysis
Statistical Steganalysis
In this project, we want to embed the data in IPv6. We will focus on some of the loopholes in IPv6 and then try to ropose a novel algorithm for efficient data hiding.
IPv6 header - Possible Hidden Channels:
Source Address:
The 128-bit Source Address field contains the IPv6 address of the node originating the packet. IPv6 addresses are typically composed of two logical parts: a 64-bit (sub-network prefix), and a 64-bit host part, which is either automatically generated from the interface's MAC address or assigned sequentially.
Next Header:
The 8-bit Next Header field identifies the type of header immediately following the IPv6 header and located at the beginning of the data field (payload) of the IPv6 packet.
Priority:
The 4-bit Priority field in the IPv6 header can assume 16 different values. It enables the source node to differentiate packets it generates by associating different delivery priorities to them. These 16 possible values are further divided into two groups: from 0 through 7 and from 8 through 15.