One thing seldom told about steganography is a well-founded motivation why its use can be very beneficial. The scenario that is almost always given to motivate research in this field goes as follows:
Alice and Bob are locked in a prison, and their behaviour is being monitored by some evil warden. The two inmates are allowed to communicate with each other, but once the warden notices anything strange in their communication, say, some escape plan, he will interrupt any further communication. Since Alice and Bob do want to escape and therefore need some coordination, they must find a way to discuss their plan secretly. Of course, this is impossible using cryptography, because the warden, although he cannot decipher the message, will realise that the encoded message is very suspicious.
So far for theory ... But where in practice does steganography come handy? It's indeed more difficult to use than cryptography because not only do you have to provide a suitable and innocuous-looking cover, but you also have to ensure that there is no direct link between you and the receiver.
I'll give you four reasons why steganography is worth the extra effort and why the theoretical example is indeed not too far fetched in many environments. Note that these examples do not only refer to the standard case where an image is used as cover. Steganography can be quite multifaceted.
1. Most basically, among everyone's inalienable human rights (click here for the UN's Declaration of Human Rights), there are the freedom of speech, religion, thought, and conscience. Furthermore, you have the right to privacy and secrecy of communication. Derived from these, you may conceal whom you talk to, what you are saying and why, in which case steganography suits best, even more than clearly visible cryptography.
2. Many parliaments, even in some democratic countries, have approved laws for telecommunications data retention, among them all member states of the European Union and the Patriod Act-infested United States. This means that at least all your Internet connections are stored for some time without any initial suspicious, effectively reversing the burden of proof. Such procedure is clearly illegitimate, so you have to take action in your own hand to protect yourself from being spied at. Again, steganography helps in this situation as long as you do not send your the cover with the embedded messages directly to the recipient. Even better, use some anonymiser (which is another facette of steganography) like TOR or JAP to stop authorities from examining your data traffic.
3. In other countries, for example, Iran, where any opposition is heavily prosecuted, or Honduras, where ruthless military leaders seized power, the only secure way of digital communication is steganography. Many of them forbid cryptography without official permit by the authorities. Sometimes, you even have to tell them previously what contents you want to encrypt and to hand over the keys. Otherwise, once encrypted data is registered from your computer, you will quickly be visited by the police and might get seriously punished. Human Rights Watch reports a great many such cases in the dictatorships of the Middle East. With secure steganography, you can at least lower this risk to a minimum.
4. Steganography enables you to anonymously inform authorities or the media about scandals without risking your job or reputation. Assume you have discovered that something strange is going on in your company and you want it to be investigated. If you send your message encrypted or even in the clear, it will be detected and you might lose your job. Sometimes, it might be enough for your employer to prove that you have contacted a journalist or the police in order to put you on a "death list". With steganography, you can plausibly deny any communication.
Alice and Bob are locked in a prison, and their behaviour is being monitored by some evil warden. The two inmates are allowed to communicate with each other, but once the warden notices anything strange in their communication, say, some escape plan, he will interrupt any further communication. Since Alice and Bob do want to escape and therefore need some coordination, they must find a way to discuss their plan secretly. Of course, this is impossible using cryptography, because the warden, although he cannot decipher the message, will realise that the encoded message is very suspicious.
So far for theory ... But where in practice does steganography come handy? It's indeed more difficult to use than cryptography because not only do you have to provide a suitable and innocuous-looking cover, but you also have to ensure that there is no direct link between you and the receiver.
I'll give you four reasons why steganography is worth the extra effort and why the theoretical example is indeed not too far fetched in many environments. Note that these examples do not only refer to the standard case where an image is used as cover. Steganography can be quite multifaceted.
1. Most basically, among everyone's inalienable human rights (click here for the UN's Declaration of Human Rights), there are the freedom of speech, religion, thought, and conscience. Furthermore, you have the right to privacy and secrecy of communication. Derived from these, you may conceal whom you talk to, what you are saying and why, in which case steganography suits best, even more than clearly visible cryptography.
2. Many parliaments, even in some democratic countries, have approved laws for telecommunications data retention, among them all member states of the European Union and the Patriod Act-infested United States. This means that at least all your Internet connections are stored for some time without any initial suspicious, effectively reversing the burden of proof. Such procedure is clearly illegitimate, so you have to take action in your own hand to protect yourself from being spied at. Again, steganography helps in this situation as long as you do not send your the cover with the embedded messages directly to the recipient. Even better, use some anonymiser (which is another facette of steganography) like TOR or JAP to stop authorities from examining your data traffic.
3. In other countries, for example, Iran, where any opposition is heavily prosecuted, or Honduras, where ruthless military leaders seized power, the only secure way of digital communication is steganography. Many of them forbid cryptography without official permit by the authorities. Sometimes, you even have to tell them previously what contents you want to encrypt and to hand over the keys. Otherwise, once encrypted data is registered from your computer, you will quickly be visited by the police and might get seriously punished. Human Rights Watch reports a great many such cases in the dictatorships of the Middle East. With secure steganography, you can at least lower this risk to a minimum.
4. Steganography enables you to anonymously inform authorities or the media about scandals without risking your job or reputation. Assume you have discovered that something strange is going on in your company and you want it to be investigated. If you send your message encrypted or even in the clear, it will be detected and you might lose your job. Sometimes, it might be enough for your employer to prove that you have contacted a journalist or the police in order to put you on a "death list". With steganography, you can plausibly deny any communication.
GE Stego provides to you a means of secret communication superior to ordinary encryption: It does not only scramble messages, but hides their very existence. Given a secret key, it first encrypts your secret message and then embeds it into ordinary KML files. Such XML files are used by Google Earth to represent geographic data and objects.