DMR aka MotoTRBO

founder: sysop
depends on:
interested: sysop
software license:
hardware license:


The goals of this project:

Improve existing DMR decoding tools.



Basic: Using Basic “encryption” is more of a vendor lock. It offers absolutely no security whatsoever and can be monitored in real-time with software. Guessing the key is trivial. The advantage of Basic privacy is that it does not degrade audio quality, however it is proprietary to Motorola. Any implementation of Basic Privacy means Motorola-only.

Enhanced: This is ARC4 40-bit encryption. RC4 is defined as part of the DMR standard. There are 1,099,511,627,775‬ possible keys. Keys are entered as a 5-byte (10 character) hex (0-F) number. This may seem secure, but it's far from it. This number is trivial and a modern computer can blast through the key-space in near real-time.

You should also know the DMR standard was not designed with encryption/privacy in mind. Encryption was an afterthought. To address this, Motorola devised a method to incorporate the Key ID, algorithm ID and IV into a transmission, by substituting some bits of the voice payload. Motorola filed the patent for this in Oct. 2009. What's this mean? It means when encryption is used on DMR, the audio quality is sacrificed to some extent.

Symmetric: Symmetric refers to Symmetric keys, as in the AES-256 (“AES”) standard (FIPS 197). AES-256 is also part of the DMR standard.


Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki