| • Science | • People | • Locations | • Timeline |
Steganography is the art and science of writing hidden messages in such a way that no one apart from the intended recipient knows of the existence of the message; this is in contrast to cryptography, where the existence of the message is clear, but the meaning is obscured. The name comes from Johannes Trithemius's Steganographia: a treatise on cryptography and steganography disguised as a book on black magic, and is Greek for "hidden writing."
Generally a steganographic message will appear to be something else, like a shopping list, an article, a picture, or some other "cover" message.
Steganographic messages are often first encrypted by some traditional means, and then a covertext is modified in some way to contain the encrypted message, resulting in stegotext. For example, the letter size, spacing, typeface, or other characteristics of a covertext can be manipulated to carry the hidden message; only the recipient (who must know the technique used) can recover the message and then decrypt it.
Francis Bacon is known to have suggested such a technique to hide messages.Image of a tree.
By removing all but the last 2 bits of each colour component, an almost completely black image results. Making the resulting image 85 times brighter results in the image below
Above image extracted from original image.
Using a suitable drawing program, you can test this. Load the first image, apply the logical and operation with the number 3 to the image, and make the image 85 times brighter, and you get the second image.
The larger the cover message is (in data content terms -- number of bits) relative to the hidden message, the easier it is to hide the latter.
For this reason, digital pictures (which contain large amounts of data) are used to hide messages on the Internet and on other communication media. It is not clear how commonly this is actually done. For example: a 24 bit bitmap will have 8 bits representing each of the three colour values (red, green, and blue) at each pixel. If we consider just the blue there will be 28 different values of blue. The difference between say 11111111 and 11111110 in the value for blue intensity is likely to be undetectable by the human eye. Therefore, the least significant bit can be used (more or less undetectably) for something else other than colour information. If we do it with the green and the red as well we can get one letter of ASCIIASCII A merican S tandard C ode for I nformation I nterchange , generally pronounced 'aski', is a character set and a character encoding based on the Roman alphabet as used in modern English and other Western European languages. It is most commonly used b text per 3 pixels.
Stated somewhat more formally, the objective for making steganographic encoding difficult to detect is to ensure that the changes to the carrier (the original signal) due to the injection of the payload (the signal to covertly embed) are visually (and ideally, statistically) negligible; that is to say, the changes are indistinguishable from the noise floor of the carrier.
(From an information theoreticalInformation theory is a branch of the mathematical theory of probability and mathematical statistics, that quantifies the concept of information. It is concerned with information entropy, communication systems, data transmission and rate distortion theory point of view, this means that the channelFor the geographical meanings of this word, see channel (geography). In communications, a channel is the "path" or "route" which a message follows, as it is transmitted between a communication source and a receiver. More specifically, in telecommunication must have more capacityChannel capacity shown often as "C" in communication formulas, is the amount of discrete information bits that a defined area or segment in a communications medium can hold. Thus, a telephone wire may be considered a channel in this sense. Breaking up the than the 'surface' signalA signal is an abstract element of information, or (more commonly) a flow of information (in one or more dimensions). A two-dimensional signal is usually called an image. Definition A signal is any physical phenomenon that can be modeled as a function fro requires , i.e., there is redundancyRedundancy in general terms, refers to the quality or state of being redundant that is: exceeding what is necessary or normal, containing an excess. This can have a negative connotation, superfluous, but also positive, serving as a duplicate for preventin. For a digital image, this may be noise from the imaging element; for digital audio, it may be noise from recording techniques or amplification equipment. Any system with an analog amplification stage will also introduce so-called thermal or "1/f" noise, which can be exploited as a noise cover. In addition, lossy compression schemes (such as JPEG) always introduce some error into the decompressed data; it is possible to exploit this for steganographic use as well.)
Steganography can be used for digital watermarking, where a message (being simply an identifier) is hidden in an image so that its source can be tracked or verified. In fact, in Japan "... the Content ID Forum and the Digital Content Association of Japan started tests with a system of digital watermarks 'to prevent piracy' (The Japan Times Online 26-08-2001)." [1]