If you're encrypting your steganographic messages, you're increasing the entropy of the plaintext message you're concealing it in.
If you're encrypting your steganographic messages, you're increasing the entropy of the plaintext message you're concealing it in.
No. It is perfectly possible to have steganographic keys, in the same way that you have cryptographic keys.
Trivial example: If the key is 7, the hidden message can be extracted by combining the least significant bits of every 7th pixel of an image. (Incidentally, that hidden message could also be, and indeed probably should also be, encrypted.)
For an example that's only slightly more complex but might actually be useful, replace "7" with a seeded CSPRNG.
you're increasing the entropy of the plaintext message you're concealing it in.
Yes. But you should still be able to conceal a low-bitrate secret message inside a high-entropy covertext/envelope/whatever-you-call-it without a significant chance of being detected.
Trivial example: With a good algorithm and a stick full of 1MB JPEGs, it shouldn't be possible for an attacker to determine which files contain a concealed (140-byte) tweet and which don't.
Looks like you're getting the hang of it: good steganography relies on having better statistical models than the opposition.
Things are weighted in favour of the concealer, however, as (unlike the attacker) he doesn't have to worry about false positives/negatives
Furthermore, hiding even an unencrypted message still adds entropy, since you're encoding more information in the same amount of space.