Mars encryption algorithm is developed by IBM. Mars algorithm uses 128 bit blocks and supports variable key sizes. Mars is known for combining almost all known cryptographic and encryption techniques into one strong algorithm.
How mars encryption algorithm works?
MARS is a shared-key (symmetric) block cipher, supporting 128-bit blocks and variable key size. It is designed to take advantage of the powerful operations supported in today's computers, resulting in a much improved security/performance tradeoff over existing ciphers. As a result, MARS offers better security than triple DES while running significantly faster than single DES.