Saturday, July 12, 2008

MCC Algorithm performance results

Performance results of the MCC algorithm have been approximately as I expected. Since MCC is a block cipher, it should be expected to perform competitively against AES. I recently ran just over a half-million benchmark tests on Perl implementations of both MCC and AES on a dual/dual machine. With very short plaintext messages under 50 characters, AES was only 4.2 ms faster than MCC. On a message of just over 6,000 characters, AES was only 1.4 ms faster than MCC. And working on a 32kB message, MCC was 10.3 ms faster than AES. MCC's speed on longer messages results from its ability to process the entire message as a single block.