Computing Atlas

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

Cellular Message Encryption Algorithm

Cryptographic Algorithm

The Cellular Message Encryption Algorithm, usually shortened to CMEA, is a block cipher that was used to protect the control channel of digital cellular telephones in the United States. It is one of four cryptographic primitives named in a Telecommunications Industry Association standard, and it was meant to hide signalling data such as dialled digits rather than the voice itself. CMEA works on bytes and on blocks of variable size, typically two to six bytes, under a key of only 64 bits. Its three passes over the data are a keyed non-linear diffusion step, an unkeyed linear mixing step and a second non-linear step that is the inverse of the first. The non-linear steps use a keyed lookup table called the T-box, which in turn uses an unkeyed table called the CaveTable. Because the structure undoes itself, encrypting the ciphertext again with the same key recovers the plaintext. In 1997 a group of cryptographers published attacks showing the cipher to be severely weak, with an effective strength of roughly 24 to 32 bits, including a chosen-plaintext attack using 338 chosen plaintexts. The improved CMEA-I was not much better. The NSA denied accusations that it had pressured the designers to weaken the cipher, and the ECMEA and SCEMA ciphers are derived from CMEA. The design is described in US patent 5,159,634.

Facts
Problem Solved
Encrypting the control channel of American digital cellular telephony 1
Connections

In Field

Cryptography, Fields
Source Cellular Message Encryption Algorithm (Wikipedia)
In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Source Google Patents: US5159634A - Cryptosystem for cellular telephonyPatent record, filing history
Quote, Patent record, filing history
Application filed by AT&T Bell Laboratories Inc
Sources
1. Counterpane Systems and University of California, Berkeley: Cryptanalysis of the Cellular Message Encryption Algorithm
Counterpane Systems and University of California, BerkeleyPDF page 1
Quote, PDF page 1
which is used for confidentiality of the control channel in the most recent American digital cellular telephony systems
View the Source
Cellular Message Encryption Algorithm (Wikipedia)
  • In Group: Block Cipher, Lead
    is a block cipher which was used for securing mobile phones in the United States
  • In Field: Cryptography, Lead
    In cryptography, the Cellular Message Encryption Algorithm (CMEA) is a block cipher
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.