C-52 (cipher machine)

1950s cipher machines by Crypto AG

The CX-52 A combination of a C-52 cipher machine with a B-52 keyboard attachment, such as pictured here, was denoted the BC-52. A Hell 54, a licensed German copy of the C-52 Hagelin CX-52 from the Argentine Computer Museum, exhibited at Ekoparty 2023

"BC-52" redirects here. For the music band, the BC-52's, see BC-52's.

The (Hagelin) C-52 and CX-52 were cipher machines manufactured by Crypto AG starting 1951/1952. These pin-and-lug type cipher machines were advanced successors of the C-38/M-209. The machine measures 8+1⁄2 by 5+3⁄8 by 4+3⁄8 inches (22 cm × 14 cm × 11 cm). The device is mechanical, but when combined with an electric keyboard attachment, the B-52, the resultant system is termed the BC-52. The B-52 is larger, measuring 12+1⁄2 by 8+1⁄2 by 6+3⁄8 inches (32 cm × 22 cm × 16 cm).

The Hell 54 was a licensed copy of the C-52 by German company Hell.

## Structure and operation[edit]

Both C and CX models are equipped with six pinwheels. In the C-52 version, these six wheels are chosen from a possible set of 12, with the number of pins on each wheel being 25, 26, 29, 31, 34, 37, 38, 41, 42, 43, 46, and 47. The C model had a fixed stepping system with a large wheel cycle due to the mutually prime factors in the pin counts. The CX-52 version has 6 pinwheels with 47 pins each and a flexible wheel movement system. The lug cage of both models contains 32 movable bars: 27 of the bars are used for encryption and the remaining 5 bars control the stepping of the pinwheels. The early CX models used the control bars also for encryption but due to complications in creating acceptable lug settings later CX models used these bars only for controlling of the wheel stepping. The stepping of the CX wheels was controlled by adjustable lugs on the control bars.

The C-52 and CX-52 were very flexible machines that could be produced in various ways, creating a unique machine with unique cryptographic characteristics for each customer. There were special detachable wheel movement bars and their position on the drum could change, interchangeable print wheels, custom pinwheel labels, versions with One-time Tape reader instead of wheels,[1] versions that only enciphered numbers, and many other details that influenced the enciphering process.

## Breaking and compromising[edit]

There is some speculation that the CX-52 might have been broken by the signals intelligence services of Communist East Germany, Czechoslovakia, and Poland.[2]

Many of the C-52 and CX-52 machines sold by Crypto AG were compromised to benefit the US and British national signals intelligence agencies, National Security Agency (NSA) and Government Communications Headquarters (GCHQ), respectively.[3] For details, see Crypto AG § Compromised machines.

## See also[edit]

* Operation Rubicon (Crypto AG)
* M-209
* C-36 (cipher machine)
* CD-57

## Notes and references[edit]

1. ^ Sims, Mark. "CX-52/C-52 by Crypto AG". Retrieved 2015-10-09.
2. ^ Bury, Jan (2009-09-18). "From the Archives: CX–52 Messages Read by Red Poles?". Cryptologia. 33 (4): 347–352. doi:10.1080/01611190902742467. ISSN 0161-1194. S2CID 42774841.
3. ^ Corera, Gordon (2015-07-28). "How NSA and GCHQ spied on the Cold War world". BBC News. BBC. Retrieved 2015-10-09.

## External links[edit]

Wikimedia Commons has media related to CX-52.

* H. Paul Greenough, Cryptanalysis of the Hagelin C-52 and similar machines a known plaintext attack, Cryptologia, 23(2), July 1999, pp139-156.
* Louis Kruh, The Hagelin Cryptographer, Type C-52, Cryptologia 3(2), April 1979, pp78-82.
* Jan Bury, From the Archives: CX-52 Messages Read by Red Poles?, Cryptologia 33(4), October 2009, pp347-352.
* Jan Bury, Polish Cold War Codebreaking of 1959–1989: A Preliminary Assessment, Cryptologia 36(4), October 2012, pp341-379.
* Technical details of the C-52 and CX-52 Encryption principle and machine variations, by Dirk Rijmenants
* Dirk Rijmenants' Hagelin BC-52 Simulator
* The HAGELIN cryptographer CX-52 by Torbjorn Andersson -- a write-up, photograph and a QBASIC simulator.
* Jerry Proc's page on the CX-52 -- also covers the B-52 keyboard unit.
* Photographs: [1], [2], [3], [4], [5], [6]
* Jerry Proc's page on the Hell 54 -- a licensed copy of the C-52 by Hell
* Descriptions from sales of C-52 and CX-52 equipment
* CX-52 Cryptographic Machine & B-52 Motorized Base
* CX-52-related Stasi files

* v
* t
* e

Cipher machines

Rotor machines|

* CCM
* Enigma
* M-125 Fialka
* Hebern
* HX-63
* KL-7
* Lacida
* M-325
* Mercury
* NEMA
* OMI
* RED
* SG-39
* SG-41
* SIGABA
* SIGCUM
* Singlet
* Typex

Mechanical|

* Bazeries cylinder
* C-36
* C-52
* CD-57
* Cipher disk
* HC-9
* Kryha
* Jefferson disk
* M-94
* M-209
* Reihenschieber
* Scytale

Teleprinter|

* 5-UCO
* BID 770
* DUDEK
* KW-26
* KW-37
* Lorenz SZ 40/42
* Siemens and Halske T52
* SIGTOT

Secure voice|

* BID 150
* FASCINATOR
* KY-3
* KY-58
* KY-68
* NESTOR
* OMNI
* SCIP
* Sectéra Secure Module
* SIGSALY
* STE
* STU-II
* STU-III
* VINSON

Other|

* JADE
* KG-84
* KL-43
* KL-51
* Noreen
* Red
* Purple
* Pinwheel
* Rockex

In Computer Hardware|

* AES instruction set
* Intel SHA extensions
* IBM 4758
* IBM 4764

* v
* t
* e

Cryptography

General|

* History of cryptography
* Outline of cryptography
* Cryptographic protocol
* Authentication protocol
* Cryptographic primitive
* Cryptanalysis
* Cryptocurrency
* Cryptosystem
* Cryptographic nonce
* Cryptovirology
* Hash function
* Cryptographic hash function
* Key derivation function
* Digital signature
* Kleptography
* Key (cryptography)
* Key exchange
* Key generator
* Key schedule
* Key stretching
* Keygen
* Cryptojacking malware
* Ransomware
* Random number generation
* Cryptographically secure pseudorandom number generator (CSPRNG)
* Pseudorandom noise (PRN)
* Secure channel
* Insecure channel
* Subliminal channel
* Encryption
* Decryption
* End-to-end encryption
* Harvest now, decrypt later
* Information-theoretic security
* Plaintext
* Codetext
* Ciphertext
* Shared secret
* Trapdoor function
* Trusted timestamping
* Key-based routing
* Onion routing
* Garlic routing
* Kademlia
* Mix network

Mathematics|

* Cryptographic hash function
* Block cipher
* Stream cipher
* Symmetric-key algorithm
* Authenticated encryption
* Public-key cryptography
* Quantum key distribution
* Quantum cryptography
* Post-quantum cryptography
* Message authentication code
* Random numbers
* Steganography

* Category

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template