Re:Voice Calls: Secure, Crystal-Clear, AI-Powered
by drakenot on Thursday March 30, 2017 @10:31AM
(#13995635)
Whoa, I had never thought of monitoring VBR as an attack vector for recovering audio.
Do you have a link discussing this?
Re:Voice Calls: Secure, Crystal-Clear, AI-Powered
by JshWright on Thursday March 30, 2017 @10:37AM
(#13995689)
Sure, here are a couple papers on the topic:
https://www.cs.jhu.edu/~cwright/oakland08.pdf
https://www.cs.jhu.edu/~cwright/voip-vbr.pdf
It's fundamentally very similar to the sorts of issues you end up with if you compress then encrypt. If the attacker can make some educated guesses about the plaintext prior to the compression, the compression ratio can be a very powerful tool in their arsenal.
Re:Voice Calls: Secure, Crystal-Clear, AI-Powered
by walterbell on Thursday March 30, 2017 @01:37PM
(#13997318)
Wire implemented CBR for their encrypted calls, upstreamed it to WebRTC and submitted a patch to Signal, https://medium.com/wire-news/call-security-constant-bit-rate...
Re:Voice Calls: Secure, Crystal-Clear, AI-Powered
by JshWright on Thursday March 30, 2017 @04:36PM
(#13998645)
Silent Phone has used CBR since day 1.
Re:Voice Calls: Secure, Crystal-Clear, AI-Powered
by CodeMichael on Thursday March 30, 2017 @11:14AM
(#13996079)
Correct, last article I recall reading about deciphering VBR from packet size alone was something in the neighborhood of 50% success rate.
Re:Voice Calls: Secure, Crystal-Clear, AI-Powered
by Y_Y on Thursday March 30, 2017 @11:40AM
(#13996321)
Then why not compress really efficiently by just transmitting packet sizes?
Re:Voice Calls: Secure, Crystal-Clear, AI-Powered
by c22 on Thursday March 30, 2017 @12:38PM
(#13996864)
Because 50% of them won't be understood?
Re:Voice Calls: Secure, Crystal-Clear, AI-Powered
by e12e on Thursday March 30, 2017 @02:14PM
(#13997607)
On the other hand, if you could do it, you'd probably have invented a convoluted speech-to-text (where text is a index into a dictionary of words). Note that you would also likely lose things like inflection, voice, accent etc - so while it might work as a texting system with voice input - it would be a poor substitute for voice chat..
I hope not... VBR can easily leak all sorts of information (including the actual content of the conversation)