jamesadrian wrote:
Perfect encryption is not just perfect security, it is the simplest know encryption method. It demands the least of the central processor, (which ever one you choose).
The one time pad has been around forever, and is in use today. The problem is managing key exchange (i.e. exchanging the one time pad).
Quote:
There are three tactics used in encryption algorithms. complexity, obscure mathematics, and shared secrets. Hacking has become a growth industry because shared secrets are rarely used.
Shared secrets are ubiquitous and used everywhere. They're commonly referred to as "passwords".
The issues with encryption center around workflow and convenience, not encryption algorithms.
Quote:
Implementing encryption in a simple device that is ASSURED to be off line is an enormously appropriate and timely application for the 6502.
Having an "off line" encryption device offers little value to anyone, as the simple fact that it's "offline" means it won't be used. People do not use handy "local" (to the machine) encryption options.
Convenient, powerful, secure encryption is ubiquitous today. You may have noticed a few folks in the assorted world governments commenting on this phenomenon.
The modern 6502s are not adequate for the algorithms in wide use today, simple because of the key sizes and data volumes in use today. For encrypting a single message, sure. But at the scale that encryption is done today? No. (I have several TBs of data encrypted on my workstation for example, and the GB's of data on my phone are all encrypted as well, not to mention the PBs of data encrypted across the internets daily).