B
[email protected]
- Jan 1, 1970
- 0
Here's the invention: It's unbreakable computer security.
It's the oldest cypher in the book: A one-time pad.
But modern technology puts it all in a new light!
With a modern thumb drive you can have gigs of messages based on the
space in the drive. You fill the drive with random numbers and you make
a copy. Each message is exclusive ORed with the random numbers. You have
your copy and the person getting the messages has theirs. Software keeps
track of it all and erases used keys. So far so good.
But here's the rub. Just how does one fill a thumb drive with truly
random numbers say at normal write speeds? It is obviously essential the
numbers are truly random. A pseudo-random source (which would be fast
enough to generate the pad) would not be secure.
So just how can a true random sequence of numbers (say 8 bit bytes) be
generated with proper random characteristics? The usual thing of
radioactive sources or white noise do not seem fast enough. Microwave
noise perhaps? since the key is as big as the message you don't want to
use a lot of time filling the key memory.
Anybody know of a decent way to do this?
It's the oldest cypher in the book: A one-time pad.
But modern technology puts it all in a new light!
With a modern thumb drive you can have gigs of messages based on the
space in the drive. You fill the drive with random numbers and you make
a copy. Each message is exclusive ORed with the random numbers. You have
your copy and the person getting the messages has theirs. Software keeps
track of it all and erases used keys. So far so good.
But here's the rub. Just how does one fill a thumb drive with truly
random numbers say at normal write speeds? It is obviously essential the
numbers are truly random. A pseudo-random source (which would be fast
enough to generate the pad) would not be secure.
So just how can a true random sequence of numbers (say 8 bit bytes) be
generated with proper random characteristics? The usual thing of
radioactive sources or white noise do not seem fast enough. Microwave
noise perhaps? since the key is as big as the message you don't want to
use a lot of time filling the key memory.
Anybody know of a decent way to do this?