Skip to content

Export Grade

TETRA · TEA1 · Key Reduction

Run real TEA1, watch its 80-bit key collapse into a 32-bit register, then recover that effective key against the same cipher.

FIELD NOTE / TETRA AIR INTERFACE

The cipher works. The key is still reduced.

TETRA is an ETSI trunked-radio standard used in more than 100 countries by police, military, transport, industry, and critical infrastructure. TEA1 is one air-interface stream cipher: it accepts ten key bytes, but its generator receives only one four-byte register.

STANDARDIZED
1995
INPUT KEY
80 bits
WORKING KEY
32 bits

PANE 01 / COMPLIANCE FIRST

The Cipher

TEA1 is a stream cipher: a key and frame number produce bytes that are XORed with radio traffic. This implementation is a TypeScript port of Midnight Blue's Apache-2.0 reference.

Spaces are allowed. The default is the upstream zero-key test vector.
TEA1 / OUTPUT10 BYTES
Reference KAT pending

Fixture: frame 0x11111111, zero key, expected d3 3f d8 a6 05 a0 a1 bb 90 23.