From: David Merriman <merriman@metronet.com>
To: cypherpunks@toad.com (cypherpunks)
Message Hash: f862c9ecd130a22694a656ff0721ecc05a0a250f06079a988bdb92b919989ccc
Message ID: <199404241925.AA16389@metronet.com>
Reply To: N/A
UTC Datetime: 1994-04-24 19:25:32 UTC
Raw Date: Sun, 24 Apr 94 12:25:32 PDT
From: David Merriman <merriman@metronet.com>
Date: Sun, 24 Apr 94 12:25:32 PDT
To: cypherpunks@toad.com (cypherpunks)
Subject: Today's Dumb Question?
Message-ID: <199404241925.AA16389@metronet.com>
MIME-Version: 1.0
Content-Type: text/plain
I've got what may turn out to be Today's Dumb Question....
What Happens If, instead of using prime numbers or logarithms for the
basis for a public-key crypto system, we instead generated out public key
thus:
1> pick an arbitrary bit stream (large [pseudo?]random number, binary
representation of selected chunk of text or data file, etc). 1024 bits or
more (in 256 bit chunks?)
2> enter a passphrase
3> XOR the bit stream with the binary representation of the passphrase,
cycling the passphrase as necessary. This makes the 'large' component of
our public key.
4> hash the passphrase to 128 or more (in blocks of 64?) bits. This makes
the 'small' component of the public key.
5> We then use these components as in normal public-key algorithms.
Conceptually (to me), this would seem to work, and have the advantage of
not being dependent on the factorability of any number; that is, the
numbers could be extended as necessary fairly simply. It would also seem
to depend on the entry of a passphrase that would be securely 'locked'
inside someone's mind :-)
Too, it wouldn't seem to be subject to any kind of patents. Finally, if
the arbitrary bit stream were taken from something like a section of text
in a file, a sequence of bytes in a data file, or even absolute
track/sector reads from a floppy/hard disk, the entire thing could be
rendered useless by the user by simply erasing/wiping a single file or
track/sector.
Would something like this work, or am I missing one of the trees because
of the forest?
Dave Merriman
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
'That's odd.... the computer model didn't do that....'
Return to April 1994
Return to “David Merriman <merriman@metronet.com>”
1994-04-24 (Sun, 24 Apr 94 12:25:32 PDT) - Today’s Dumb Question? - David Merriman <merriman@metronet.com>