4 ms·
No, I'm not aware of any projects that successfully crack TETRA encryption. That said, all the TETRA traffic around here is unencrypted, including the police an
by throwaway7767 11y ago
No, I'm not aware of any projects that successfully crack TETRA encryption. That said, all the TETRA traffic around here is unencrypted, including the police and emergency services (surprising to me). The rumour I heard was that it was originally encrypted but they disabled it because key management was a pain in the ass.
I'm basing my stuff on SQ5BPF's work, who added the (purposefully) missing bits in osmocom's osmo-tetra project:
https://github.com/sq5bpf https://github.com/sq5bpf
It works, but the code is not pretty and it's a really long pipeline of shell pipes and FIFOs. I'm working on simplifying the whole thing, I've already written a minimal replacement for telive. Hopefully I can change the pipeline from:
GRC tuner flowgraph -> simdemod2.py (pi/4 CQPSK demodulator) -> float_to_bits (pi/4 float to byte-per-bit stream) -> tetra-rx -> telive
to:
tuner.py (combined tuner, pi/4 CQPSK demodulator and pi/4 float to byte-per-bit stream) -> tetra-rx -> tetrarec.py (telive replacement)