Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

MISTY1

Cryptographic Algorithm

MISTY1 is a secret-key block cipher with a 128-bit key, a 64-bit block and a variable number of rounds, described in RFC 2994 by H. Ohta and M. Matsui of Mitsubishi Electric Corporation in November 2000. The authors say it was designed on the basis of the theory of provable security against differential and linear cryptanalysis while also encrypting quickly on hardware and in software, and that eight rounds are recommended and used in most cases. The algorithm has a key scheduling part, which expands the 128-bit key into a 128-bit expanded key, and a data randomizing part, which mixes the 64-bit input using the functions FO, FL and FI; decryption runs the data randomizing part in reverse order. The authors report that an eight-round software implementation encrypted a data stream in CBC mode at 57 Mbps on a Pentium II at 266 MHz, and that a prototype 0.8-micron CMOS gate-array chip reached 512 Mbps.

Connections

Credited To

Source MISTY1 (Wikipedia)

In Field

Cryptography, Fields
Source RFC 2994: A Description of the MISTY1 Encryption Algorithm

Invented By

Source MISTY1 (Wikipedia)
Sources
RFC 2994: A Description of the MISTY1 Encryption Algorithm
  • In Group: Block Cipher, Abstract
    This document describes a secret-key cryptosystem MISTY1, which is
  • In Field: Cryptography, Abstract
    This document describes a secret-key cryptosystem MISTY1, which is
View the Source
MISTY1 (Wikipedia)
  • Invented By: Mitsuru Matsui, Lead
    MISTY1 (or MISTY-1) is a block cipher designed in 1995 by Mitsuru Matsui and others for Mitsubishi Electric.
  • Credited To: Mitsuru Matsui, Lead
    MISTY1 (or MISTY-1) is a block cipher designed in 1995 by Mitsuru Matsui and others for Mitsubishi Electric.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.