Short version: Why can't cryptanalysis methods be carried over to science, which looks like a trivial problem by comparison, since nature doesn't intelligently remove patterns from our observations? Or are these methods already carried over?
Long version: Okay, I was going to spell this all out with a lot of text, but it started ballooning, so I'm just going to put it in chart form.
Here is what I see as the mapping from cryptography to science (or epistemology in general). I want to know what goes in the "???" spot, and why it hasn't been used for any natural phenomenon less complex than the most complex broken cipher. (Sorry, couldn't figure out how to center it.)
EDIT: Removed "(cipher known)" requirement on 2nd- and 3rd-to-last rows because the scientific analog can be searching for either natural laws or constants.
Yes, I think that's a fair representation of my position, and let me say a few words in defense of it. Messages (and, in the realm of security, assets in general) always exist within the context of a larger system that gives them significance. For example, to evaluate the effectiveness of a lock on a shed, you must be mindful of the value of the assets in the shed and the cost of breaking the lock.
Likewise with messages: if you've "decrypted" a message, but don't understand its relationship to the real-world assets the message is predicated on, your decryption is not complete. Hence the problem of steganography: you may be able to plainly read that a postcard says "the dolls are on hold because of a problem in the north, but the scarves are in production", but it's still employing a species of encryption to the extent that you don't recognize that "dolls are on hold ... in the north" means that the San Franciso harbor lost production capacity.
Likewise with foreign-language plaintexts. If your guys don't know Japanese, and don't know how to translate, the Japanese plaintext is still effectively encrypted. And whether or not you want to still claim that it's not "really" encrypted, your team will have to do the exact same things to extract its meaning that you would do if it were "really encrypted" -- i.e., discern the relationship between "ciphertexts" (the Japanese language) and the desired form of plaintext (English).
Btw, some followups: I've corrected an error in the previous post that fortunately didn't cause a misunderstanding.
Also, I've argued the same thing you have -- that you can improve encryption by adding an additional layer of plaintext uselessness. (One idea I presented in another forum was to talk in l33tsp34k so that you waste a human's time deciphering the message even if they can get to the plaintext. It bothered me that my idea was dismissed without explanation.)
One of my goals in learning crypto is to know if and when this actually would improve security, and as best as I can tell, it doesn't -- as ciphergoth suggested to me, it makes your cryptosystem weaker where it's already the weakest and stronger where it's already strong enough. And it's the weakest link that matters.
I think you've done well at that, and it makes sense. As a result... I'm just not sure I know at present how one might apply these principles to eliminate any forms of encryption and make anything in nature useful for improving prediction!
... (read more)