Cellular Message Encryption Algorithm


Cellular Message Encryption Algorithm

Infobox block cipher
name = CMEA


caption =
designers = James A. Reeds III
publish date = 1991
derived from =
derived to =
key size = 64 bits
block size = 16-64 bits
structure =
rounds = 3
cryptanalysis = 338 chosen plaintexts break all block sizes, 40-80 known plaintexts break 24-bit blocks, and 4 known plaintexts break 16-bit blocks
In cryptography, the Cellular Message Encryption Algorithm (CMEA) is a block cipher which was used for securing mobile phones in the United States. CMEA is one of four cryptographic primitives specified in a Telecommunications Industry Association (TIA) standard, and is designed to encrypt the control channel, rather than the voice data. In 1997, a group of cryptographers (Wagner et al., 1997) published attacks on the cipher showing it had several weaknesses. Some accusations were made that the NSA had pressured the original designers into crippling CMEA, but the NSA has denied any role in the design or selection of the algorithm. The ECMEA and SCEMA ciphers are derived from CMEA.

CMEA is described in US patent|5159634. It is byte-oriented, with variable block size, typically 2 to 6 bytes. The key size is only 64 bits. Both of these are unusually small for a modern cipher. The algorithm consists of only 3 passes over the data: a non-linear left-to-right diffusion operation, an unkeyed linear mixing, and another non-linear diffusion that is in fact the inverse of the first. The non-linear operations use a keyed lookup table called the "T-box", which uses an unkeyed lookup table called the "CaveTable". The algorithm is self-inverse; re-encrypting the ciphertext with the same key is equivalent to decrypting it.

CMEA is severely insecure. There is a chosen-plaintext attack, effective for all block sizes, using 338 chosen plaintexts. For 3-byte blocks (typically used to encrypt each dialled digit), there is a known-plaintext attack using 40 to 80 known plaintexts. For 2-byte blocks, 4 known plaintexts suffice.

ee also

* A5/1, The european equivalent
* ORYX
* CAVE

References

* cite conference
author = David Wagner, Bruce Schneier, John Kelsey
title = Cryptanalysis of the Cellular Message Encryption Algorithm
booktitle = Advances in Cryptology - CRYPTO '97, 17th Annual International Cryptology Conference
pages = pp.526–537
date = August 1997
location = Santa Barbara, California
url = http://www.schneier.com/paper-cmea.html
format = PDF/PostScript
accessdate = 2007-02-07

External links

* [http://www.schneier.com/cmea.html The attack on CMEA]
* [http://www.snapshield.com/www_problems/United_States/New_Digital.htm Press release and the NSA response]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Cellular neural network — Cellular neural networks (CNN) are a parallel computing paradigm similar to neural networks, with the difference that communication is allowed between neighbouring units only. Typical applications include image processing, analyzing 3D surfaces,… …   Wikipedia

  • Cryptanalysis of TIA's Common Cryptographic Algorithms — In 1992, the TR 45 working group within the Telecommunications Industry Association (TIA) developed a standard for integration of cryptographic technology into tomorrow s digital cellular systems [TIA92] , which has been updated at least once… …   Wikipedia

  • A5/1 — is a stream cipher used to provide over the air communication privacy in the GSM cellular telephone standard. It was initially kept secret, but became public knowledge through leaks and reverse engineering. A number of serious weaknesses in the… …   Wikipedia

  • Digital AMPS — IS 54 and IS 136 are second generation (2G) mobile phone systems, known as Digital AMPS (D AMPS). It was once prevalent throughout the Americas, particularly in the United States and Canada. D AMPS is considered end of life, and existing networks …   Wikipedia

  • CMEA — (Cellular Message Encryption Algorithm) Entwickler James A. Reeds III Veröffentlicht 1991 Schlüssellänge 64 Bit Blockgröße 16 bis 64 Bit Runden 3 Beste bekannte Kryptoanalyse Der …   Deutsch Wikipedia

  • CMEA (Cryptographie) — CMEA Fichier:Mobile4.jpg Résumé Concepteur(s) Telecommunications Industry Association …   Wikipédia en Français

  • CMEA (cryptographie) — CMEA 280px Résumé Concepteur(s) Telecommunications Industry Association Première publication 1992 Dérivé de Chiffrement(s) basé(s) sur cet algorithme ECMEA, SCEMA C …   Wikipédia en Français

  • Cmea (cryptographie) — CMEA Fichier:Mobile4.jpg Résumé Concepteur(s) Telecommunications Industry Association …   Wikipédia en Français

  • CMEA — can mean several things:* Comecon (the Council for Mutual Economic Assistance) * The Cellular Message Encryption Algorithm, a block cipher. * California Music Educators Association. Part of the National Association for Music Education. * The… …   Wikipedia

  • CMEA — Council for Mutual Economic Assistance (Computing » General) Council for Mutual Economic Assistance (Regional » African) * Cellular Message Encryption Algorithm (Computing » Security) * California Music Educators Association (Community »… …   Abbreviations dictionary