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?