MARS
From Wikipedia, the free encyclopedia
- For other uses, see Mars (disambiguation).
In cryptography, MARS is a block cipher which was IBM's submission to the Advanced Encryption Standard process (AES). MARS was selected as a finalist. The design team included Don Coppersmith who had been involved in the creation of the previous Data Encryption Standard (DES) twenty years earlier. It was specifically designed to resist future advances in cryptography by adopting a layered, compartmentalized approach. In IBM's official report, it was stated that MARS and Serpent were the only two finalists to implement any form of safety net with regards to would-be advances in cryptographic mathematics.
MARS has a 128-bit block size and a variable key size of between 128 and 448 bits (in 32-bit increments). Unlike most block ciphers, MARS has a heterogeneous structure: several rounds of a cryptographic core are "jacketed" by unkeyed mixing rounds.