manual crypto

lcs Mixmaster Remailer mix at anon.lcs.mit.edu
Tue Dec 5 10:40:11 PST 2000


There's no particular need to make it a single-image random dot
stereogram.  Double images are much easier to make and provide an extra
bonus (see below).  Here is an example from a post to cypherpunks on
September 23, 1997:

VGhpcyBpcyBhIHRlc3Qg  VGhpcyBpcyBhIHRlc3Qg
bWVzc2FnZSB3aGljaCBp  bWVc2AFnZB3xaGljaCBp
cyBiZWluZyBzZW50IHZp  cyBZWmluZBzvZW50IHZp
YSBzdGVnYW5vZ3JhcGh5  YSBdGVnYW5v9Z3JhcGh5
LgpIYWQgdGhpcyBiZWVu  LgpYW1QgdhpBcyBiZWVu
IGFuIGFjdHVhbCBtZXNz  IGFIGoFjdVhXbCBtZXNz
YWdlLCBpdCB3b3VsZCBo  YWdlLCBpdCB3b3VsZCBo
YXZlIGJlZW4gZW5jcnlw  YXZIGJlZW4vgZW5jcnlw
dGVkCnVzaW5nIGEgbWV0  dGVkCVzaUW5nIGEgbWV0
aG9kIHdoaWNoIHByb2R1  aG9kIdoa4WNoIHByb2R1
Y2VzIG91dHB1dCB3aGlj  Y2VzI91dAHB1dCB3aGlj
aCBpcyBpbmRpc3Rpbmd1  aCBcyBpbmRnpc3Rpbmd1
aXNoYWJsZQpmcm9tIHJh  aXNoYWJsZQpmcm9tIHJh
bmRvbSBieXRlcy4K      bmRvbSBieXRlcy4K

Using a monospace font, let your eyes separate so the text blocks merge
and you will see the word HI displayed.

To make this all you need is a random character generator to make the
left block, and copy it to the right block.  Then take the "pixels"
where you want letters to appear and shift them one character to the
left in the right-hand block.  Use the random character generator to
fill in the blanks which this shift causes.  That's it.

The hardest part would be finding a simple block font you can use for
the letters.

Now, here's the bonus.  This is a perfect cover for sending large amounts
of random data.  Put your favorite political or sports message in the
stereogram (GO BUSH) and use the random data for steganography.

In the example above the left block is a base 64 encoding of a simple
message.  Unix users can pass the stereogram through "sed 's/ .*//'
| mimencode -u".  For a real stego message you'd use encrypted data
without any headers so it looked purely random.  There would be no way
to distinguish it from any other source of randomly generated characters.

This could even catch on as a legal "thumb your nose at the spooks"
fad, people adding random sterograms at the end of their messages.
You could even have an active .sig which had a constant message but used
different random characters each time.  There typically wouldn't be any
hidden messages, but there would be no way to be sure.





More information about the cypherpunks-legacy mailing list