All Topics  
Steganography

 

   Email Print
   Bookmark   Link






 

Steganography



 
 
Steganography is the art and science of writing hidden messages in such a way that no-one apart from the sender and intended recipient suspects the existence of the message, a form of security through obscurity
Security through obscurity

In cryptography and computer security, security through obscurity is a principle in security engineering, which attempts to use secrecy to provide security....
. By contrast, cryptography
Cryptography

Cryptography is the practice and study of hiding information. In modern times cryptography is considered a branch of both mathematics and computer science and is affiliated closely with information theory, computer security and engineering....
 does not hide the existence of a message but merely hides its meaning. Steganography includes the concealment of information within computer files.

The word steganography is of Greek
Ancient Greek

Ancient Greek is the historical stage in the development of the Greek language spanning across the Archaic Greece , Classical Greece , and Hellenistic civilization periods of ancient Greece and the classical antiquity....
 origin and means "concealed writing".






Discussion
Ask a question about 'Steganography'
Start a new discussion about 'Steganography'
Answer questions from other users
Full Discussion Forum



Recent Posts









Encyclopedia


Steganography is the art and science of writing hidden messages in such a way that no-one apart from the sender and intended recipient suspects the existence of the message, a form of security through obscurity
Security through obscurity

In cryptography and computer security, security through obscurity is a principle in security engineering, which attempts to use secrecy to provide security....
. By contrast, cryptography
Cryptography

Cryptography is the practice and study of hiding information. In modern times cryptography is considered a branch of both mathematics and computer science and is affiliated closely with information theory, computer security and engineering....
 does not hide the existence of a message but merely hides its meaning. Steganography includes the concealment of information within computer files.

The word steganography is of Greek
Ancient Greek

Ancient Greek is the historical stage in the development of the Greek language spanning across the Archaic Greece , Classical Greece , and Hellenistic civilization periods of ancient Greece and the classical antiquity....
 origin and means "concealed writing". Generally, a steganographic message will appear to be something else: a picture, an article, a shopping list, or some other message. This apparent message is the covertext. For instance, a message may be hidden by using invisible ink
Invisible ink

Invisible ink is a substance used for writing, which is either invisible on application or soon thereafter, and which later on can be made visible by some means....
 between the visible lines of innocuous documents.

The advantage of steganography over cryptography alone is that messages do not attract attention. Plainly visible coded messages, no matter how unbreakable, will arouse suspicion and may in themselves be incriminating, as in countries where encryption
Encryption

In cryptography, encryption is the process of transforming information using an algorithm to make it unreadable to anyone except those possessing special knowledge, usually referred to as a key ....
 is illegal. Whereas cryptography protects the contents of a message, steganography can be said to protect both the message and the communicating parties.

In printed steganography, a message, the plaintext
Plaintext

In cryptography, plaintext is the information which the sender wishes to transmit to the receiver. Before the computer era, plaintext simply meant text in the language of the communicating parties....
, may be first encrypted by traditional means, producing a ciphertext. Then, a covertext is modified in some way to as to contain the ciphertext, resulting in the stegotext. For example, the letter size, spacing, typeface
Typeface

In typography, a typeface is a set of one or more fonts, in one or more sizes, designed with stylistic unity, each comprising a coordinated set of glyphs....
, or other characteristics of a covertext can be manipulated to carry the hidden message. Only a recipient who knows the technique used can recover the message and then decrypt it. Francis Bacon
Francis Bacon

Francis Bacon, 1st Viscount St Alban King's Counsel , son of Nicholas Bacon by his second wife Anne Bacon, was an English philosopher, statesman, scientist, lawyer, jurist, and author....
 developed Bacon's cipher
Bacon's cipher

Bacon's cipher or the Baconian cipher is a method of steganography devised by Francis Bacon. A message is concealed in the presentation of text, rather than its content....
 as such a technique.

In digital steganography, electronic communications may include steganographic coding inside of a transport layer, such as a file, or a protocol, such as UDP
User Datagram Protocol

The User Datagram Protocol is one of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer applications can send messages, sometimes known as datagram, to other hosts on an Internet Protocol network without requiring prior communications to set up special transmission cha...
. Media files are ideal for steganographic transmission because of their large size. The sender might start with an ordinary-looking image file and adjust the color of every 100th pixel to correspond to a letter in the alphabet, a change so subtle that someone not specifically looking for it is unlikely to find it.

Ancient steganography


The first recorded uses of steganography can be traced back to 440 BC when Herodotus
Herodotus

Herodotus of Halicarnassus was a Greeks historian who lived in the 5th century BC and is regarded as the "Father of History" in Western culture....
 mentions two examples of steganography in The Histories of Herodotus. Demaratus
Demaratus

Demaratus was a king of Sparta from 515 until 491 BC, of the Kings of Sparta#Eurypontid, successor to his father Ariston . As king, he is known chiefly for his opposition to the other, co-ruling Spartan king, Cleomenes I....
 sent a warning about a forthcoming attack to Greece by writing it directly on the wooden backing of a wax tablet before applying its beeswax surface. Wax tablet
Wax tablet

A wax tablet is a tablet made of wood and covered with a layer of wax. It was used as a reusable and portable writing surface in classical antiquity and throughout the Middle Ages....
s were in common use then as re-usable writing surfaces, sometimes used for shorthand. Another ancient example is that of Histiaeus
Histiaeus

Histiaeus , the son of Lysagoras, was the tyrant of Miletus in the late 6th century BC.Histiaeus owed his status as tyrant to Darius I, king of Persian Empire, who had subjugated Miletus and the other Ionian states in Asia Minor....
, who shaved the head of his most trusted slave and tattooed a message on it. After his hair had grown the message was hidden. The purpose was to instigate a revolt against the Persians. Later, Johannes Trithemius
Johannes Trithemius

Johannes Trithemius was born Johann Heidenberg. He was an abbot and occultist who had an influence on later occultism. The name by which he is more commonly known is derived from his native town of Trittenheim on the Mosel in Germany....
 published Steganographia
Johannes Trithemius

Johannes Trithemius was born Johann Heidenberg. He was an abbot and occultist who had an influence on later occultism. The name by which he is more commonly known is derived from his native town of Trittenheim on the Mosel in Germany....
, a treatise on cryptography and steganography disguised as a grimoire
Grimoire

A grimoire is a textbook of Magic . Books of this genre, typically giving instructions for invocation angels or demons, performing divination and gaining magical powers, have circulated throughout Europe since the Middle Ages....
.

Steganographic techniques


General steganography


Steganography has been widely used including recent historical times and the present day. Possible permutations are endless and known examples include:
  • Hidden messages within wax tablet
    Wax tablet

    A wax tablet is a tablet made of wood and covered with a layer of wax. It was used as a reusable and portable writing surface in classical antiquity and throughout the Middle Ages....
    s: in ancient Greece
    Greece

    Greece , officially the Hellenic Republic , is a country in southeastern Europe, situated on the southern end of the Balkans. It has borders with Albania, Bulgaria and the former Yugoslav Republic of Macedonia to the north, and Turkey to the east....
    , people wrote messages on the wood, then covered it with wax
    Wax

    Wax has traditionally referred to a substance that is secreted by bees and used by them in constructing their honeycombs.It is an imprecisely defined term generally understood to be a substance with properties similar to beeswax, namely...
     upon which an innocent covering message was written.
  • Hidden messages on messenger's body: also in ancient Greece. Herodotus
    Herodotus

    Herodotus of Halicarnassus was a Greeks historian who lived in the 5th century BC and is regarded as the "Father of History" in Western culture....
     tells the story of a message tattoo
    Tattoo

    A tattoo is a permanent marking made by inserting ink into the layers of skin to change the pigment for decorative or other reasons. Tattoos on humans are a type of decorative body modification, while tattoos on animals are most commonly used for identification or branding....
    ed on a slave
    Slavery

    Slavery is a form of forced labor where a person is compelled to Labor for another . Slaves are held against their will from the time of their capture, purchase, or birth, and are deprived of the right to leave, to refuse to work, or to receive Remuneration in return for their labor....
    's shave
    Shave

    Shave may refer fo:*to shave refers to the act of shaving*"Shave," a song by Enon from their 2003 album Hocus Pocus ...
    d head, hidden by the growth of his hair, and exposed by shaving his head again. The message allegedly carried a warning to Greece about Persia
    Persian Empire

    The 'Persian Empire' was a series of successive Iranian or Persianization empires that ruled over the Iranian plateau, the original Persian homeland, and beyond in Southwest Asia, South Asia, Central Asia and the Caucasus....
    n invasion
    Invasion

    An invasion is a Offensive consisting of all, or large parts of the armed forces of one geopolitics entity aggressively entering territory controlled by another such entity, generally with the objective of either conquering, liberating or re-establishing control or authority over a territory, altering the established government or gaining c...
     plan
    Plan

    A plan is typically any procedure used to achieve an objective. It is a set of intended actions, through which one expects to achieve a goal.Plans can be formal or informal:...
    s. This method has obvious drawbacks such as delayed transmission while waiting for the slave's hair to grow, and its one-off use since additional messages requires additional slaves. In WWII, the French Resistance sent some messages written on the backs of couriers using invisible ink.
  • Hidden messages on paper written in secret ink
    Invisible ink

    Invisible ink is a substance used for writing, which is either invisible on application or soon thereafter, and which later on can be made visible by some means....
    s, under other messages or on the blank parts of other messages.
  • Messages written in morse code on knitting yarn and then knitted into a piece of clothing worn by a courier.
  • Messages written on the back of postage stamps.
  • During and after World War II
    World War II

    World War II, or the Second World War , was a global military conflict which involved a Participants in World War II, including all of the great powers, organised into two opposing military alliances: the Allies of World War II and the Axis powers....
    , espionage
    Espionage

    Espionage or spying involves an individual obtaining information that is considered secrecy or confidential without the permission of the holder of the information....
     agents used photographically produced microdot
    Microdot

    A microdot is text or an image substantially reduced in size onto a 1mm disc to prevent detection by unintended recipients. Microdots are normally circular around one millimetre in diameter but can be made into different shapes and sizes and made from various materials such as polyester....
    s to send information back and forth. Microdots were typically minute, about or less than the size of the period
    Full stop

    A full stop or period , is the punctuation mark commonly placed at the end of several different types of Sentence s in English language and many other languages....
     produced by a typewriter
    Typewriter

    A typewriter is a Machine or electromechanical device with a set of "keys" that, when pressed, cause Typeface to be printed on a medium, usually paper....
    . WWII microdots needed to be embedded in the paper and covered with an adhesive (such as collodion
    Collodion

    Collodion an inflammable, syrupy solution of Nitrocellulose in ether and alcohol, used as a surgical dressing or to hold dressings in place. When painted on the skin, collodion dries to form a flexible cellulose film....
    ). This was reflective and thus detectable by viewing against glancing light. Alternative techniques included inserting microdots into slits cut into the edge of post cards.
  • During World War II
    World War II

    World War II, or the Second World War , was a global military conflict which involved a Participants in World War II, including all of the great powers, organised into two opposing military alliances: the Allies of World War II and the Axis powers....
    , a spy for the Japan
    Japan

    Japan is an island country in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, People's Republic of China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south....
    ese in New York City, Velvalee Dickinson
    Velvalee Dickinson

    Velvalee Dickinson , was convicted for espionage against the United States on behalf of Japan during World War II.Known as the "Doll Woman", she used her business in New York City to send information on U.S....
    , sent information to accommodation addresses in neutral South America
    South America

    South America is the southern continent of the Americas, situated entirely in the Western Hemisphere and mostly in the Southern Hemisphere, with a relatively small portion in the Northern Hemisphere....
    . She was a dealer in doll
    Doll

    A doll is an object that represents a baby or other human being, but includes likenesses of animals and imaginary creatures. Dolls have been around since the dawn of human civilization, and have been fashioned from a vast array of materials, ranging from stone, clay, wood, bone, cloth and paper, to porcelain, china, rubber and plastic....
    s, and her letters discussed how many of this or that doll to ship. The stegotext was the doll orders, the concealed 'plaintext' was itself encoded and gave information about ship movements, etc. Her case became somewhat famous and she became known as the Doll Woman.
  • Cold War counter-propaganda. During 1968, crew members of the USS Pueblo (AGER-2)
    USS Pueblo (AGER-2)

    USS Pueblo is a Banner class environmental research ship technical research ship which was boarded and captured by the Democratic People's Republic of Korea on 23 January 1968 in what is known as the Pueblo incident or alternatively as the Pueblo crisis or Pueblo affair....
     intelligence ship held as prisoners by North Korea
    North Korea

    North Korea, officially the Democratic People's Republic of Korea , is a state in East Asia, occupying the northern half of the Korean Peninsula....
    , communicated in sign language during staged photo opportunities, informing the United States they were not defectors but rather were being held captured by the North Koreans. In other photos presented to the US
    United States

    The United States of America is a Federal government constitutional republic comprising U.S. state and a federal district. The country is situated mostly in central North America, where its Contiguous United States and Washington, D.C., the Capital districts and territories, lie between the Pacific Ocean and Atlantic Oceans, Borders of the U...
    , crew members gave "the finger" to the unsuspecting North Koreans, in an attempt to discredit photos that showed them smiling and comfortable.


Digital steganography


Modern steganography entered the world in 1985 with the advent of the personal computer applied to classical steganography problems. Development following that was slow, but has since taken off, going by the number of 'stego' programs available: Over 725 digital steganography applications have been identified by the Steganography Analysis and Research Center. Digital steganography techniques include:

Stenographyoriginal
Stenographyrecovered
  • Concealing messages within the lowest bits of noisy
    Image noise

    Image noise is a random, usually unwanted, variation in brightness or color information in an . Image noise can originate in film grain, or in electronic noise in the input device sensor and circuitry, or in the unavoidable shot noise of an ideal photon detector....
     images or sound files.
  • Concealing data within encrypted data. The data to be concealed is first encrypted before being used to overwrite part of a much larger block of encrypted data.
  • Chaffing and winnowing
    Chaffing and winnowing

    Chaffing and winnowing is a cryptography technique to achieve confidentiality without using encryption when sending data over an insecure channel....
    .
  • Mimic functions convert one file to have the statistical profile of another. This can thwart statistical methods that help brute-force attacks identify the right solution in a ciphertext-only attack
    Ciphertext-only attack

    In cryptography, a ciphertext-only attack or known ciphertext attack is an attack model for cryptanalysis where the attacker is assumed to have access only to a set of ciphertexts....
    .
  • Concealed messages in tampered executable files, exploiting redundancy in the i386 instruction set.
  • Pictures embedded in video material (optionally played at slower or faster speed).
  • Injecting imperceptible delays to packets sent over the network from the keyboard. Delays in keypresses in some applications (telnet
    TELNET

    Telnet is a network protocol used on the Internet or Local Area Network connections. It was developed in 1969 beginning with RFC 15 and standardized as Internet Engineering Task Force STD 8, one of the first Internet standards....
     or remote desktop software
    Remote desktop software

    In computing, the term remote desktop refers to a software or an OS feature allowing GUI to be run remotely on a server , while being displayed locally....
    ) can mean a delay in packets, and the delays in the packets can be used to encode data.
  • Content-Aware Steganography hides information in the semantics a human user assigns to a datagram. These systems offer security against a non-human adversary/warden.
  • Blog
    Blog

    A blog is a type of website, usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video....
    -Steganography. Messages are fractionalyzed and the (encrypted) pieces are added as comments of orphaned web-logs (or pin boards on social network platforms). In this case the selection of blogs is the symmetric key that sender and recipient are using; the carrier of the hidden message is the whole blogosphere
    Blogosphere

    Blogosphere is a collective term encompassing all blogs and their interconnections. It is the perception that blogs exist together as a connected community or as a social network....
    .


Additional terminology


In general, terminology analogous to (and consistent with) more conventional radio and communications technology is used; however, a brief description of some terms which show up in software specifically, and are easily confused, is appropriate. These are most relevant to digital steganographic systems.

The payload is the data it is desirable to transport (and, therefore, to hide). The carrier is the signal, stream, or data file into which the payload is hidden; contrast "channel" (typically used to refer to the type of input, such as "a JPEG image"). The resulting signal, stream, or data file which has the payload encoded into it is sometimes referred to as the package, stego file, or covert message. The percentage of bytes, samples, or other signal elements which are modified to encode the payload is referred to as the encoding density and is typically expressed as a floating-point number between 0 and 1.

In a set of files, those files considered likely to contain a payload are called suspects. If the suspect was identified through some type of statistical analysis, it might be referred to as a candidate.

Countermeasures


Detection of general steganography requires careful physical examination, including the use of magnification, developer chemicals and ultraviolet light. It is a time-consuming process with obvious resource implications, except for in countries where large numbers of people are employed to spy on their fellow nationals. Focused mail screening is however feasible in the case of certain suspected individuals or institutions, such as prisons or prisoner of war camps. During World War II
World War II

World War II, or the Second World War , was a global military conflict which involved a Participants in World War II, including all of the great powers, organised into two opposing military alliances: the Allies of World War II and the Axis powers....
, a technology used to ease monitoring of POW mail was specially treated paper
Paper

Paper is thin material mainly used for writing upon, printing upon or packaging. It is produced by pressing together moist fibers, typically cellulose pulp derived from wood, rags or grasses, and drying them into flexible sheets....
 that would reveal invisible ink
Invisible ink

Invisible ink is a substance used for writing, which is either invisible on application or soon thereafter, and which later on can be made visible by some means....
. An article in the June 24, 1948 issue of Paper Trade Journal by the Technical Director of the United States Government Printing Office
United States Government Printing Office

The Government Printing Office is an agency of the Legislature of the United States federal government. The office prints and provides access to documents produced by and for all three Separation of powers of the federal government, including the Supreme Court of the United States, the United States Congress, the Executive Office of the Pres...
, Morris S. Kantrowitz, describes in general terms the development of this paper, three prototypes of which were named Sensicoat, Anilith, and Coatalith paper. These were for the manufacture of postal cards and stationery to be given to German prisoners of war
Prisoner of war

A prisoner of war is a combatant who is held in continuing custody by an enemy power during or immediately after an armed conflict....
 in the U.S. and Canada. If POWs tried to write a hidden message the special paper would render it visible. At least two U.S. patent
Patent

A patent is a set of exclusive rights granted by a state to an inventor or his assignee for a term of patent in exchange for a disclosure of an invention....
s were granted related to this technology, one to Mr. Kantrowitz, No. 2,515,232, "Water-Detecting paper and Water-Detecting Coating Composition Therefor", patented July 18, 1950, and an earlier one, "Moisture-Sensitive Paper and the Manufacture Thereof," No. 2,445,586, patented July 20, 1948. A similar strategy is to issue prisoners with writing paper ruled with water-soluble ink which 'runs' when in contact with a water-based invisible ink, thus revealing its presence.

In computing, detection of steganographically encoded packages is called steganalysis
Steganalysis

Steganalysis is the art and science of detecting messages hidden using steganography; this is analogous to cryptanalysis applied to cryptography....
. The simplest method to detect modified files, however, is to compare them to known originals. For example, to detect information being moved through the graphics on a website an analyst can maintain known-clean copies of these materials and compare them against the current contents of the site. The differences, assuming the carrier is the same, will compose the payload. In general, using extremely high compression rate makes steganography difficult, but not impossible. While compression errors provide a hiding place for data, high compression reduces the amount of data available to hide the payload in, raising the encoding density and facilitating easier detection (in the extreme case, even by casual observation).

Applications


Usage in modern printers


Steganography is used by some modern printers, including HP and Xerox brand color laser printers. Tiny yellow dots are added to each page. The dots are barely visible and contain encoded printer serial numbers, as well as date and time stamps.

Example from modern practice


The larger the cover message is (in data content terms—number of bit
Bit

A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
s) relative to the hidden message, the easier it is to hide the latter. For this reason, digital picture
Digital image

A digital image is a representation of a two-dimensional using ones and zeros . Depending on whether or not the is fixed, it may be of vector graphics or raster graphics type....
s (which contain large amounts of data) are used to hide messages on the Internet
Internet

The Internet is a global network of interconnected computers, enabling users to share information along multiple channels. Typically, a computer that connects to the Internet can access information from a vast array of available server and other computers by moving information from them to the computer's local memory....
 and on other communication media. It is not clear how commonly this is actually done. For example: a 24-bit bitmap
Bitmap

In computer graphics, a bitmap or pixmap is a type of computer storage organization or used to store digital images. The term bitmap comes from the computer programming terminology, meaning just a map of bits, a spatially mapped bit array....
 will have 8 bits representing each of the three color values (red, green, and blue) at each pixel
Pixel

In digital imaging, a pixel is the smallest item of information in an image. Pixels are normally arranged in a 2-dimensional grid, and are often represented using dots, squares, or rectangles....
. If we consider just the blue there will be 28 different values of blue. The difference between 11111111 and 11111110 in the value for blue intensity is likely to be undetectable by the human eye. Therefore, the least significant bit
Least significant bit

In computing, the least significant bit is the bit position in a Binary numeral system integer giving the units value, that is, determining whether the number is even or odd....
 can be used (more or less undetectably) for something else other than color information. If we do it with the green and the red as well we can get one letter of ASCII
ASCII

American Standard Code for Information Interchange , is a coding standard that can be used for interchanging information, if the information is expressed mainly by the written form of English words....
 text for every three pixel
Pixel

In digital imaging, a pixel is the smallest item of information in an image. Pixels are normally arranged in a 2-dimensional grid, and are often represented using dots, squares, or rectangles....
s.

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
Noise floor

In signal theory, the noise floor is the measure of the signal created from the sum of all the noise sources and unwanted signals within a measurement system....
 of the carrier.

From an information theoretical
Information theory

Information theory is a branch of applied mathematics and electrical engineering involving the quantification of information. Historically, information theory was developed by Claude E....
 point of view, this means that the channel
Channel (communications)

Channel, in communications , refers to the :wikt:medium used to information transfer information from a sender to a receiver ....
 must have more capacity
Channel capacity

In electrical engineering, computer science and information theory, channel capacity is the tightest upper bound on the amount of information that can be reliably transmitted over a channel ....
 than the 'surface' signal requires, that is, there must be redundancy
Redundancy (information theory)

Redundancy in information theory is the number of bits used to transmit a message minus the number of bits of actual information in the message....
. For a digital image, this may be noise
Noise

In common use, the word noise means unwanted sound or noise pollution. In electronics noise can refer to the electronic signal corresponding to acoustic noise or the electronic signal corresponding to the noise commonly seen as 'Noise ' on a degraded television or video image....
 from the imaging element; for digital audio
Digital audio

Digital audio uses digital signals for sound reproduction. This includes Analog-to-digital converter, Digital-to-analog converter, storage, and transmission....
, it may be noise from recording techniques or amplification
Amplifier

Generally, an amplifier or simply amp, is any machine that changes, usually increases, the amplitude of a Signal . The "signal" is usually voltage or current....
 equipment. In general, electronics that digitize an analog signal suffer from several noise sources such as thermal noise, flicker noise
Flicker noise

Flicker noise is a type of electronic noise with a 1/ƒ, or pink noise spectrum. It is therefore often referred to as 1/ƒ noise or pink noise, though these terms have wider definitions....
, and shot noise
Shot noise

Shot noise is a type of electronic noise that occurs when the finite number of particles that carry energy, such as electrons in an electronic circuit or photons in an optical device, is small enough to give rise to detectable statistical fluctuations in a measurement....
. This noise provides enough variation in the captured digital information that it can be exploited as a noise cover for hidden data. In addition, lossy compression schemes (such as JPEG
JPEG

In computing, JPEG is a commonly used method of for photographic images. The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and image quality....
) 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, not only picture files can host hidden information, but other file formats can also hide data such as audio files, text files, web pages and many other file formats.

Alleged usage by terrorists


When one considers that messages could be encrypted steganographically in e-mail
E-mail

Electronic mail, often abbreviated as e-mail, email, E-Mail, or eMail, is any method of creating, transmitting, or storing primarily text-based human communications with digital communications systems....
 messages, particularly e-mail spam
E-mail spam

E-mail spam, also known as junk e-mail, is a subset of spam that involves nearly identical messages sent to numerous recipients by e-mail....
, the notion of junk e-mail takes on a whole new light. Coupled with the "chaffing and winnowing
Chaffing and winnowing

Chaffing and winnowing is a cryptography technique to achieve confidentiality without using encryption when sending data over an insecure channel....
" technique, a sender could get messages out and cover their tracks all at once.

Rumors about terrorists using steganography started first in the daily newspaper USA Today
USA Today

'USA TODAY' is a national United States daily newspaper published by the Gannett Company. It was founded by Allen Neuharth. The paper has the widest newspaper circulation of any newspaper in the United States , and among English-language broadsheets, it comes second worldwide, behind only the 2.6 million daily paid copies of The Times of...
 on February 5, 2001 in two articles titled "Terrorist instructions hidden online" and "Terror groups hide behind Web encryption". In July of the same year, the information looked even more precise: "Militants wire Web with links to jihad". A citation from the USA Today article: "Lately, al-Qaeda operatives have been sending hundreds of encrypted messages that have been hidden in files on digital photographs on the auction site eBay.com". These rumors were cited many times—without ever showing any actual proof—by other media worldwide, especially after the terrorist attack of 9/11. The Italian newspaper Corriere della Sera
Corriere della Sera

Corriere della Sera is an Italy daily newspaper , published in Milan.It is the most famous Italian national newspaper, and among the oldest, founded on Sunday, March 5 1876 by Eugenio Torelli Viollier....
 reported that an Al Qaeda cell which had been captured at the Via Quaranta mosque in Milan had pornographic images on their computers, and that these images had been used to hide secret messages (although no other Italian paper ever covered the story). The USA Today articles were written by veteran foreign correspondent Jack Kelley
Jack Kelley

Jack Kelley was a longtime USA Today reporter and nominee and finalist for the Pulitzer Prize in 2002.He is perhaps best known for his professional downfall in March 2004, when it came out that he had long been fabricating stories, going so far as to write up scripts so associates could pretend to be sources during an investigation of h...
, who in 2004 was fired after allegations emerged that he had fabricated stories and invented sources.

In October 2001, the New York Times published an article claiming that al-Qaeda
Al-Qaeda

Al-Qaeda, alternatively spelled al-Qaida and sometimes al-Qa'ida, is an international Sunni Islam Islamist Extremism movement founded sometime between August 1988 and late 1989/early 1990....
 had used steganographic techniques to encode messages into images, and then transported these via e-mail and possibly via USENET
Usenet

Usenet, a portmanteau of "user" and "network", is a worldwide distributed Internet discussion system. It evolved from the general purpose UUCP architecture of the same name....
 to prepare and execute the September 11, 2001 Terrorist Attack. The Federal Plan for Cyber Security and Information Assurance Research and Development, published in April 2006 makes the following statements:

  • "…immediate concerns also include the use of cyberspace for covert communications, particularly by terrorists but also by foreign intelligence services; espionage against sensitive but poorly defended data in government and industry systems; subversion by insiders, including vendors and contractors; criminal activity, primarily involving fraud and theft of financial or identity information, by hackers and organized crime groups…" (p 9–10)


  • "International interest in R&D for steganography technologies and their commercialization and application has exploded in recent years. These technologies pose a potential threat to national security. Because steganography secretly embeds additional, and nearly undetectable, information content in digital products, the potential for covert dissemination of malicious software, mobile code, or information is great." (p 41–42)


  • "The threat posed by steganography has been documented in numerous intelligence reports." (p 42)


Moreover, a captured terrorist training manual, the "Technical Mujahid, a Training Manual for Jihadis" contains a section entitled "Covert Communications and Hiding Secrets Inside Images." A brief summary is provided by the Jamestown Foundation.

The above considered, there are no known instances of islamists actually using computer steganography. Islamist utilisation of steganography is somwhat simpler: In 2008 a British Muslim, Rangzieb Ahmed
Rangzieb Ahmed

Rangzieb Ahmed is a British Pakistani who was the highest ranking Al-Qaeda operative in the United Kingdom. Ahmed, who was a key link between British recruits and al-Qaeda leaders, was responsible for setting up a terrorist cell in Manchester, and had contacts with one of the terrorists responsible for the failed 21 July 2005 London bombings....
, was alleged to have a contact book with Al-Qaeda
Al-Qaeda

Al-Qaeda, alternatively spelled al-Qaida and sometimes al-Qa'ida, is an international Sunni Islam Islamist Extremism movement founded sometime between August 1988 and late 1989/early 1990....
 telephone numbers, written in invisible ink! He was convicted on terrorism charges.

See also

  • Camera/Shy
  • Canary trap
    Canary trap

    A canary trap is a method for exposing an information leak, which involves giving different versions of a sensitive document to each of several suspects and seeing which version gets leaked....
  • Covert channel
    Covert channel

    In information theory, a covert channel is a parasitic communications channel that draws Bandwidth from another channel in order to transmit information without the authorization or knowledge of the latter channel's designer, owner, or operator....
  • Deniable encryption
    Deniable encryption

    In cryptography and steganography, deniable encryption is encryption that allows its user to deny the fact that he encrypted a file or partition, even if he actually did encrypt....
  • Invisible ink
    Invisible ink

    Invisible ink is a substance used for writing, which is either invisible on application or soon thereafter, and which later on can be made visible by some means....
  • Polybius square
    Polybius square

    In cryptography, the Polybius square, also known as the Polybius checkerboard, is a device invented by the Ancient Greek historian and scholar Polybius, described in , for transposition cipher#Fractionation plaintext characters so that they can be represented by a smaller set of symbols....
  • Security engineering
    Security engineering

    Security engineering is a specialized field of engineering that deals with the development of detailed engineering plans and designs for security features, controls and systems....
  • Steganographic file system
    Steganographic file system

    Steganographic file system are a kind of file system first proposed by Ross Anderson, Roger Needham, and Adi Shamir. Their paper proposed two main methods of hiding data: in a series of fixed size files originally consisting of random bits on top of which 'vectors' could be superimposed in such a way as to allow levels of security to decrypt...


Citations


Further reading


External links

  • (web version of PowerPoint slides), 2002. Elonka Dunin
    Elonka Dunin

    Elonka Dunin ; is a game developer at Simutronics Corp. in St. Louis, Missouri. She is one of the founders of the International Game Developers Association's Online Games group, and was editor in chief of an IGDA State of the Industry White paper#Commercial white papers....
    's presentation of an overview of steganography, as well as a discussion of whether or not Al Qaeda might have been using steganography to plan the September 11th, 2001 attacks
  • —papers and information related to steganography and steganalysis research by Neil F. Johnson from 1995 to the present.
  • , 2001. Paper by Niels Provos and Peter Honeyman, Center for Information Technology Integration, University of Michigan
  • , includes several articles on this topic
  • , includes articles on network steganography (Wireless LANs and VoIP) - provided by Krzysztof Szczypiorski and Wojciech Mazurczyk.
  • BlackHat and DefCon presentations by Michael T. Raggo (aka SpyHunter)
  • introduces you to a very large capacity steganography.
  • —Original paper on BPCS-Steganography.
  • —Blog from maxant.
  • —1996 paper by Craig Rowland detailing the hiding of data in TCP/IP packets.


Steganalysis

  • An automated tool to detect the presence of steganography applications by matching artifacts of known files and registry keys on suspect computer media.
  • A Backbone Security Center of Excellence providing tools for steganography detection and extraction as well as Certified Steganography Examiner Training.
  • papers on attacks against Steganography, Watermarking and Countermeasures to these attacks.
  • For every clever method and tool being developed to hide information in multimedia data, an equal number of clever methods and tools are being developed to detect and reveal its secrets.
  • , PDF file, 813 KB.
  • Some sample pages of
  • An example of ongoing research on Steganography.
  • A tool to automatically find hidden messages in images embedded by seven steganography applications.
  • A tool that will detect hidden messages embedded by five steganography applications
  • : Practical examples on how some steganography software works, and how many of them are crackable.
  • : StegSecret is a java-based multiplatform steganalysis tool. This tool allows the detection of hidden information by using the most known steganographic methods. It detects EOF, LSB, DCTs and other techniques. (steganography - stegoanalysis).


Implementations


Online (Hiding text)
  • has a large library of stock photos it provides if you can't supply a photo of your own. A good starting point for creating simple steganographic examples.
  • will take a sentence that you provide and turn it into text that looks like a spam message.
  • and its corresponding .
  • takes some text and embeds it an a user-provided image by performing subtle color transformations on certain pixels


Online (hiding files)
  • PHPClasses Repository
    PHPClasses Repository

    The PHPClasses Repository is a site located at with freely distributable Web programming components in the form of PHP classes of objects. It was launched in June 1999 by Manuel Lemos as a means of distributing his own classes of PHP objects....
    —An open source, feature rich, secure implementation of image steganography written in PHP.
  • —A secure implementation of image steganography.
  • —A PHP interface to the downloadable hideimage.
  • using CSS3's
    CSS

    CSS may stand for:...
     selection pseudo-element.
  • — Camouflage data as spam.
  • — Hide a message in the order of a list.
  • — Hide a message by scrambling the order of letters.


Downloadable (hiding text)
  • Freeware Code and decode MsOffice, OpenOffice files in bmp file. You can secure your document with a password.
  • The software "Concealar" hides text into images & pictures by a password using cryptographic and steganographic techniques. Encryption algorithm used for text is AES (Rijndael) and the password is hashed with SHA512. The software does not create any noise in the resultant image so pattern-finding & pixel-mapping techniques of steganalysis don't work on this software.
  • —implementing steganography using Visual Basic.
  • BitCrypt is one of the easiest to use encryption tools which at the same time provide ultra-strong encryption. It uses up to 8192 long bit key ciphers to encrypt the text, and then stores the encrypted text within bitmap images.
  • Hide text in a PNG image and read it back. Includes open source code and a complete explanation of the process.


Downloadable (hiding files)
  • StegoShare
    StegoShare

    StegoShare is a steganography tool, that allows to embed large files into multiple images. May be used for anonymous p2p....
     A steganography software may be used for anonymous file sharing.
  • : Hides any file (or folder) into any losslessly compressed image (BMP, PNG, etc…). (freeware)
  • Freeware Code and decode MsOffice, OpenOffice files in bmp file. You can secure your document with a password.
  • BestCrypt
    BestCrypt

    BestCrypt, developed by Jetico, Incorporated, can encrypt files, folders, and drives....
     Commercial Windows/Linux disk encryption software that supports hiding one encrypted volume inside another
  • An open-source cross-platform image steganography suite that includes both steganography and steganalysis implementations.
  • FreeOTFE
    FreeOTFE

    FreeOTFE is an "on-the-fly" disk encryption program for PCs running MS Windows and Windows Mobile Personal digital assistant . It creates "virtual drive" - anything written to which is automatically encrypted before being stored on the computer's hard drive or USB drive....
     Free, open-source Windows/PocketPC/Linux disk encryption software that supports hiding one encrypted volume inside another, without leaving any evidence that the second encrypted volume exists. This probably resists any statistical analysis (as opposed to tools that conceal data within images or sound files, which is relatively easy to detect).
  • , a description of an approach to create a file system which is implemented over MP3 files.
  • OpenStego is an opensource (GPL) program/library for embedding any type of file into images. Currently, it is written in Java, and supports 24 bpp images.
  • A steganography application to find data in Jpeg images.
  • A steganography commandline tool with a userfriendly wizard which can produce lossless images like PNG and BMP. Special features are RLE
    Run-length encoding

    Run-length encoding is a very simple form of data compression in which runs of data are stored as a single data value and count, rather than as the original run....
    , Huffman
    Huffman coding

    In computer science and information theory, Huffman coding is an entropy encoding algorithm used for lossless data compression. The term refers to the use of a variable-length code table for encoding a source symbol where the variable-length code table has been derived in a particular way based on the estimated probability of occurrence for...
     compression, strong XOR encryption and the Hive archiving format which enables the injection of entire directories.
  • protects your disks with Deniable Encryption
  • Steganography by justified plain text.
  • , a GNOME/GTK+ based GUI for LSB algorithm. License (GPL)
  • Source for a large variety of steganography software.
  • Free .jpeg and .wav encryption for Linux and other operating systems.
  • Free GUI for Steghide for Linux.
  • [https://sourceforge.net/projects/thumbstego Thumbnail Steganography] is a new type of steganography designed to increase the complexity required when attempting to automate steganography detection. It requires the original image (jpg, gif, etc) as well as the thumbnail (png) to extract the file from the thumbnail. It is open source and written in java.
  • is a new steganography software developed for the purpose of hiding data inside images. The source of the data can be various: text messages or binary files.
  • Free, open-source Windows/Linux disk encryption software that supports hiding one encrypted volume inside another, without leaving any evidence that the second encrypted volume exists. This probably resists any statistical analysis (as opposed to tools that conceal data within images or sound files, which is relatively easy to detect).
  • —sample implementations of steganographic techniques, by the author of Disappearing Cryptography.
  • Steganography by hiding data in pictures, archives, sounds, text files, html, and lists.
  • is the newest BPCS-Steganography program for Windows. This is an image steganography. (Free to use)
  • a simple program to hide a text file in a .bmp file.
  • —Image hider, also available in a . No licensing at all.
  • Hide any file in any image (output is always PNG), written in Java, GPL