When you have some known plaintext, then maybe there is a way. Many of the breaking news "encryption is broken!!!1!11!" come from known plaintext attacks, but when the coding is done properly, there is no know plaintext in the transmitted packets :-) This is why Motorolas SECURENET DES stuff got the government certification, while their variant DES-XL with the sync header (known plaintext!) didn't.
Ralph.
-----Original Message----- From: Jan Hrach [mailto:jenda@yakumo.hrach.eu] Sent: Wednesday, March 16, 2016 5:01 PM To: Ralph A. Schmid, dk5ras; 'Helio Machado'; tetrapol-kit@brmlab.cz Subject: Re: [Tetrapol-kit] RP-CELP decoder doesn't seem to work
Well, it's encryption from early 90s, so maybe there will be some weaknesses. For example A5/1, DECT or RC-4 come from these days, and all of them are more or less broken.
Without the algorithm description, it's hard to tell though.
On 16.3.2016 14:44, Ralph A. Schmid, dk5ras wrote:
You need to know the algorithm, then it is possible - if they hand you out
the key. Without key I see no chance.
Ralph.
*From:*Tetrapol-kit [mailto:tetrapol-kit-bounces@brmlab.cz] *On Behalf
Of *Helio Machado
*Sent:* Wednesday, March 16, 2016 10:15 AM *To:* Jan Hrach; tetrapol-kit@brmlab.cz *Subject:* Re: [Tetrapol-kit] RP-CELP decoder doesn't seem to work
Thanks! Sorry if I bothered you without need.
Is there any chance of implementing decryption?
El mié., 16 mar. 2016 a las 1:14, Jan Hrach (<jenda@yakumo.hrach.eu
mailto:jenda@yakumo.hrach.eu>) escribió:
As you can see, there is KEY_TYPE=4 KEY_INDEX=5, so your network uses
encryption. We are not able to decode it.
The original hardware codec decodes it this way:
http://nat.brmlab.cz:8064/tpol/xgm1wspuj5.d/frames.ogg. It is encrypted, so no chance anything hearable will result.
> Only a last question: How can I send the json files to the online
decoder?
You run cat *.json|grep '"type": "VOICE"'| grep -oE '"value": "[0-9a-f]{30}"'| cut -
d " -f 4 | blhexbit | sed -re "s/(.)(.)(.)(.) (.)(.)(.)(.) /\8\7\6\5\4\3\2\1/g" | sed -re "s/^([01]{20})/\1_/g">voice.bits
and then paste the voice.bits file (or part of it as it is huge - sane is about
1500 lines a time) to http://nat.brmlab.cz:8064/
That is exactly what I did to get the above .ogg. However there is no point
in it unless you see some traffic with KEY_TYPE=0 KEY_INDEX=0 or KEY_TYPE=15 KEY_INDEX=0, as you will get only encrypted gibberish.
On 15.3.2016 23:49, Helio Machado wrote: > In the attached zip, I also give the wav files that are the result of using
rp-celp python program.
> > Please listen them and say me if this is the expected output. > > Feel free to use the attached captures to make the codec work. > > If you request it, I can capture GB of data for you ;-) > > Best regards. > > El mar., 15 mar. 2016 a las 23:38, Helio Machado
(<crushedice2000@gmail.com mailto:crushedice2000@gmail.com <mailto:crushedice2000@gmail.com mailto:crushedice2000@gmail.com>>) escribió:
> > I've found this. I don't know if you've read this yet. Seems
interesting.
> > http://wenku.baidu.com/view/5692b134ee06eff9aef80752.html > http://www.baidu.com/p/line__up?from=wenku > > Seems like tetrapol specs... > > El mar., 15 mar. 2016 a las 22:36, Helio Machado
(<crushedice2000@gmail.com mailto:crushedice2000@gmail.com <mailto:crushedice2000@gmail.com mailto:crushedice2000@gmail.com>>) escribió:
> > Ok. Only a last question: How can I send the json files to the online
decoder? Should I convert them to some other format?
> > Files:
https://www.wetransfer.com/downloads/784210d89a2f8ffe6d049f3f21546d e020160315212723/e84d021feaff771ccce7b1165c9d17f220160315212723/3ab6 b4
> > Thanks for your quick response! > > El mar., 15 mar. 2016 a las 20:04, Jan Hrach
(<jenda@yakumo.hrach.eu mailto:jenda@yakumo.hrach.eu <mailto:jenda@yakumo.hrach.eu mailto:jenda@yakumo.hrach.eu>>) escribió:
> > https://brmlab.cz/project/sdr/tetrapol/audio > > (yes, you can send them to me via mail too) > > On 15.3.2016 17:36, Helio Machado wrote: > > To what site should I upload these json files? Can I upload these
files as attachment?
> > > > El mar., 15 mar. 2016 15:59, Jan Hrach
<jenda@yakumo.hrach.eu mailto:jenda@yakumo.hrach.eu <mailto:jenda@yakumo.hrach.eu mailto:jenda@yakumo.hrach.eu> <mailto:jenda@yakumo.hrach.eu mailto:jenda@yakumo.hrach.eu <mailto:jenda@yakumo.hrach.eu mailto:jenda@yakumo.hrach.eu>>> escribió:
> > > > Send us session ID (the random string in URL) or these
frames.
> > > > On 15.3.2016 09:29, Helio Machado wrote: > > > Hi! I'm testing the latest tetrapol-kit with a TETRAPOL signal
(formerly known as SIRDEE here in Spain). I capture well, and decode to JSON, but when I use the rp-celp codec to extract audio, I only get weird sounds.
> > > > > > I don't know if I could send you a sample. > > > > > > crushedice2000 +=|at|=+ thatmailofgoogle . com > > > > > > Thanks in advance. > > > > > > Helio. > > > -- > > > Un saludo. > > > Helio. > > > > > > > > >
> > > Tetrapol-kit mailing list > > > Tetrapol-kit@brmlab.cz <mailto:Tetrapol-kit@brmlab.cz>
<mailto:Tetrapol-kit@brmlab.cz mailto:Tetrapol-kit@brmlab.cz> <mailto:Tetrapol-kit@brmlab.cz mailto:Tetrapol-kit@brmlab.cz <mailto:Tetrapol-kit@brmlab.cz mailto:Tetrapol-kit@brmlab.cz>>
> > > https://brmlab.cz/cgi-bin/mailman/listinfo/tetrapol-kit > > > > > > > -- > > Jan Hrach | http://jenda.hrach.eu/ > > GPG CD98 5440 4372 0C6D 164D A24D F019 2F8E 6527 282E > > > > -- > > Un saludo. > > Helio. > > > -- > Jan Hrach | http://jenda.hrach.eu/ > GPG CD98 5440 4372 0C6D 164D A24D F019 2F8E 6527 282E > > -- > Un saludo. > Helio. > > -- > Un saludo. > Helio. > > -- > Un saludo. > Helio. -- Jan Hrach | http://jenda.hrach.eu/ GPG CD98 5440 4372 0C6D 164D A24D F019 2F8E 6527 282E
--
Un saludo.
Helio.
-- Jan Hrach | http://jenda.hrach.eu/ GPG CD98 5440 4372 0C6D 164D A24D F019 2F8E 6527 282E