osmo-gmr: What's up with sat-phones ?: Piecing together the missing bits

Presented at 31C3 (2014), Dec. 27, 2014, 4 p.m. (60 minutes)

At 28C3 we introduced the very first steps of the osmo-gmr projects. During this talk, we will present the various advances that have been made in this project on various aspects (voice codec, crypto algorithm, ...)

GMR-1 (GEO Mobile Radio) is a satellite phone protocol derived from GSM. The main operator using this protocol is Thuraya and is mainly active in the middle east and asia.

osmo-gmr is a project of the osmocom family whose goal is to implement the various levels of a GMR stacks, starting from SDR signal acquisition up to the actual voice layer.

At 28C3 we gave and introductory talk to the project which was pretty new at the time. On this talk, we will quickly summarize what was presented last time and then move on to the new stuff.

The two main obstacles to implement a practical monitoring software for GMR-1 were the secret crypto algorithm and the unknown voice codec. Both obstacles have now been lifted and we will present the details of how that happened. We will also look toward the next steps and other aspects of the system that we're planning to dig into.


Presenters:

  • Sylvain Munaut
    Sylvain Munaut is a Computer Science and Electrical engineer with a lot of interest for free and open source software. He’s been involved in a wide range of projects, both hardware and software, such as: porting and maintaining Linux 2.6 to new platforms (MPC5200), image signal processing on FPGA (JPEG2k), embedded systems hadware design or even work on web-applications. A little less than 3 years ago, he turned his interest to GSM and progressively became involved with projects such as OpenBTS, airprobe, and the various Osmocom subprojects.

Links:

Similar Presentations: