1994-04-24 - Today’s Dumb Question?

Header Data

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

Raw message

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....'





Thread