Using DSD-FME to Decode Encrypted DMR Samples

Digonding

Member
Joined
Jan 4, 2024
Messages
25
Reaction score
27
If you want to learn how to decode encrypted samples with DSD-FME (knowing the encryption key), there are a whole range of encrypted samples here:


dsd-fme.png

with a list of commands to use here:


./dsd-fme for linux
or
dsd-fme.exe for windows

Code:
128-bit key : 373374ABE8E9D13AA90900B9A3101664

256-bit key : 3AF8C96E21BEFDE927EE1D03DF53CFA701516B0642AC7B38643549E2BE79840E

Use DSD-FME Build Version: AW 2025-210-geb76ea2

TYT Enhanced Privacy (AES-128) :
./dsd-fme -Z -i TYT-EP.wav -5 '373374ABE8E9D13A A90900B9A3101664'

TYT Advanced Privacy (PC4) 128 :
./dsd-fme -Z -i PC4-128.wav -! '373374ABE8E9D13A A90900B9A3101664'

TYT Advanced Privacy (PC4) 256 :
./dsd-fme -Z -i PC4-256.wav -! '3AF8C96E21BEFDE9 27EE1D03DF53CFA7 01516B0642AC7B38 643549E2BE79840E'

Retevis Advanced Privacy (RC2) 128 :
./dsd-fme -Z -i RC2-128.wav -@ '373374ABE8E9D13A A90900B9A3101664'

Retevis Advanced Privacy (RC2) 256 :
./dsd-fme -Z -i RC2-256.wav -@ '3AF8C96E21BEFDE9 27EE1D03DF53CFA7 01516B0642AC7B38 643549E2BE79840E'

Baofeng Advanced Privacy PC5-128 :
./dsd-fme -Z -i PC5-128.wav -+ '373374ABE8E9D13A A90900B9A3101664'

Baofeng Advanced Privacy PC5-256 :
./dsd-fme -Z -i PC5-256.wav -+ '3AF8C96E21BEFDE9 27EE1D03DF53CFA7 01516B0642AC7B38 643549E2BE79840E'

Motorola Basic Privacy Key :
./dsd-fme -Z -i MOTO-BP.wav -4 -b 100

RC4-40:
./dsd-fme -Z -i RC4-40.wav -1 373374ABE8

AES-128:
./dsd-fme -Z -i AES-128.wav -H '373374ABE8E9D13A A90900B9A3101664'

AES-256:
./dsd-fme -Z -i AES-256.wav -H '3AF8C96E21BEFDE9 27EE1D03DF53CFA7 01516B0642AC7B38 643549E2BE79840E'
 

Attachments

  • dsd-fme.png
    dsd-fme.png
    198.8 KB · Views: 122

hey

Member
Premium Subscriber
Joined
Dec 19, 2002
Messages
259
Reaction score
57
Location
Lewes, Delaware
The only thing that’s missing on that website is
p25keyfinder
 

Digonding

Member
Joined
Jan 4, 2024
Messages
25
Reaction score
27
Do you have any P25 DES-OFB samples with known key?
Be careful with the AI, it says anything about subjects it doesn't know. The AI will tell you that it is possible to find a DES key but it knows nothing about it.

It takes about 14 months to find a DES P25 key with an RTX 5090 graphics card. This will cost you thousands of dollars in electricity and when you find the key it will no longer be of any use to you because it will have changed a long time ago, because the DES P25 keys are updated with OTAR (On the air rekeying) :


 

Digonding

Member
Joined
Jan 4, 2024
Messages
25
Reaction score
27
I was able to find the time of someone who created an AI program to find a 40-bit key, it takes him 16 minutes with an RTX 4090

On modern CUDA RTX cores, the computation varies between 16 and 90 minutes depending on the card, at speeds of 400 to 900 Mkey/s in brute force... 16 minutes on a RTX4090
For a 56-bit key you have to multiply this time by 65536.

That's 1,048,576 minutes (16*65536) or 728 days !!
 

RRR

OFFLINE
Premium Subscriber
Joined
Dec 6, 2005
Messages
2,199
Reaction score
578
Location
USA
Ok, say that is true... Doubt it, but ok.. But why y'all keep talking about it? 🤦‍♂️
 

Digonding

Member
Joined
Jan 4, 2024
Messages
25
Reaction score
27
Ok, say that is true... Doubt it, but ok.. But why y'all keep talking about it? 🤦‍♂️
Simply because since AI is accessible to everyone, many non-programmers, who know nothing about it, all want to make a password cracking software for this or that digital system and they all ask for silence frames.

Simply because AI requires silent frames to make the software.

So we might as well explain what it is to these people. They won't understand anything, but they will be able to copy and paste my explanation into their AI, which will then be able to explain the reality to them.

It's not only here that these people are asking for silence frames, everywhere, on all forums that talk about radio communications...
 
  • Like
Reactions: hey

jets1961

Member
Joined
Jan 21, 2002
Messages
271
Reaction score
35
I was able to find the time of someone who created an AI program to find a 40-bit key, it takes him 16 minutes with an RTX 4090


For a 56-bit key you have to multiply this time by 65536.

That's 1,048,576 minutes (16*65536) or 728 days !!
Or it could happen in 10 minutes 8 day 78 day or 365 days, it all depends on the key. Pretty sure they don't OTA DES keys either, maybe AES 256 keys. So...
 

iscottybotty

Member
Joined
Dec 7, 2016
Messages
59
Reaction score
23
Location
Birmingham, UK
Simply because since AI is accessible to everyone, many non-programmers, who know nothing about it, all want to make a password cracking software for this or that digital system and they all ask for silence frames.

Simply because AI requires silent frames to make the software.

So we might as well explain what it is to these people. They won't understand anything, but they will be able to copy and paste my explanation into their AI, which will then be able to explain the reality to them.

It's not only here that these people are asking for silence frames, everywhere, on all forums that talk about radio communications...
LOL.
 

hey

Member
Premium Subscriber
Joined
Dec 19, 2002
Messages
259
Reaction score
57
Location
Lewes, Delaware
I would like to get a hold of Awit Team I have some questions on somethings and also hopefully they can update the P25 keyFinder 🤣🤣🙏
 

MTL_Emergencies

Member++
Database Admin
Joined
Sep 6, 2019
Messages
174
Reaction score
110
Location
Quebec, Canada
Guys stop embarrassing yourselves.
Many of you don't know how the algorithms work and you can't just multiply a required time by 65536 just because of the 16 bits difference between DES and RC4. Many factors are in consideration such as memory access etc. and we all know RC4 is memory limiting hence the limited speeds.
I think we can close the thread.
 

Razorback55

Member
Joined
Mar 6, 2025
Messages
38
Reaction score
7
For my part I don't think there is a problem, no one has given any code or software to decrypt anything. it's just people discussing their understanding of AI and encryption.

I don't think it's worth going into censorship just for words and ideas.
Even with the best AI, if you give it the content of this topic it won't be able to do anything with it. It's just ideas.
One says it's too slow, the other says no it's not too slow. One says it's not possible, the other says it's possible I do it every morning at breakfast...
 
Last edited:
  • Like
Reactions: hey

gary123

Member
Joined
Sep 11, 2002
Messages
2,973
Reaction score
1,400
To sum up using AI for coding. It has been my experience that AI is good at regurgitating code that it has located from other sources (including Git). AI is useless for creating new code or creating code chunks that require original thought.

I have seen tons of posts all over the net asking for a way to ask AI to generate code to do something. In almost every case AI generates valid code chunks but they are not tied together in a coherent or functional package. This is not to say AI is useless but it does focus on the fact AI is not a coder its more like a dictionary. HMM a 'large language model' does descibe its output very well.
 
Top