Friday, February 29, 2008

The MCC Algorithm - executive summary

I believe faster and more efficient computer resources coupled with inevitable advances in factorization techniques are likely to make insufficient the continued linear use of large primes for creating strong encryption keys, particularly for long-term implementations.

So, I got busy back in 2005 and wrote a new, unpatented, freely available, complete, and highly portable encryption algorithm, Multiple Channel Cryptography (MCC), that may offer an exponential and sustainable advance in the development of cryptographic systems. The term “multiple channel” refers to the algorithm’s multiple configuration inputs. The MCC framework calls for a block-cipher-style non-linear utilization of 5 inputs (the channels). Pieces of each channel can be utilized within the keyspace, or to manipulate the keyspace or the message, or both, as it processes the input signal.

Consequently, the challenge then for adversaries is to discover the target's inputs to the algorithm. Unlike block ciphers, MCC encryption does not require fixed key size or message size. In fact, MCC does not use a key in the classic cryptographic sense. MCC key pairs are a mathematical representation of the algorithm’s required inputs.

The internal formulae of the central algorithm are such that various classic mathematically-based and pattern-based attack methods might be less likely to provide adversaries sufficient advantage to justify their utilization in the discovery process and attackers would then resort to plain brute-force discovery attempts.

In a typical installation, sysadmins can then have, in one MCC class, any necessary number of concurrent independent inherited classes such that adversaries will be incapable of succeeding at a brute-force or even shortcut birthday attack to discover one or more instantiations of any target class.

It'll probably take years for the crypto community to kick the tires on MCC ecryption and bless it (or not). So, to get the ball rolling, I have created a PDF file of the MCC white paper and placed it here for downloading.

No comments:

Post a Comment