1996-02-07 - Electronic Grille Cipher?

Header Data

From: Deranged Mutant <wlkngowl@unix.asb.com>
To: cypherpunks@toad.com
Message Hash: 8ff5ed1634e31deaf66f1fe3e5605081bcaf2c569c5d41c45100731542b7a5ba
Message ID: <199602060826.DAA13336@UNiX.asb.com>
Reply To: N/A
UTC Datetime: 1996-02-07 07:06:58 UTC
Raw Date: Wed, 7 Feb 1996 15:06:58 +0800

Raw message

From: Deranged Mutant <wlkngowl@unix.asb.com>
Date: Wed, 7 Feb 1996 15:06:58 +0800
To: cypherpunks@toad.com
Subject: Electronic Grille Cipher?
Message-ID: <199602060826.DAA13336@UNiX.asb.com>
MIME-Version: 1.0
Content-Type: text/plain




An idea occurred to me the other day, for hiding multiple
texts in one file using multiple keys.  The gist of it is to
take a reasonably large file of random data and then to hide
the bytes of a message in scattered locations.  The method of
determining where each byte is would be based on a good cipher
which for each iteration would return a relative offset from
the last location in the file.

It's the electronic form of those ciphers where you have a
message in a grid, the key being random holes punched in a
card and the rest of the boxes filled with junk... I think it's
called a Grille Cipher, right?

If the file is reasonably large and the messages reasonably
small, then multiple messages with multiple keys can be hidden
in the same file.  Thus one passphrase can decrypt an innocuous
message while another decrypts the real message. (Some care
should be taken to make sure there are no collisions.)

If an unencrypted plaintext was intermixed in a "truly random"
file this way, it would be difficult for an attacker to extract
it (though it's nicer to intermix an encrypted file...).

This method could also be applied to stego when hiding a file
in graphics or sound files since an attacker who suspects a
stegoed file would have trouble detecting a PGP header.

Any comments? Has this been thought of before?

--Rob







Thread