Using AES in ECB mode is clearly a bad choice, but honestly it's not that horrible for high entropy data like compressed audio/video. I'm sure someone could prove me wrong one day, but it seems hard to extract any useful patterns out of compressed audio/video. It does check the box of "uses encryption" for regulatory reasons (while missing the intent). It's pretty egregious considering how easy this is to get right.…
> Using AES in ECB mode is clearly a bad choice, but honestly it's not that horrible for high entropy data like compressed audio/video. I'm sure someone could prove me wrong one day, but it seems hard to extract any useful patterns out of compressed audio/video. ...you're joking right? The Wikipedia example for why ECB is not recommended is literally an image: https://en.wikipedia.org/wiki/Block_cipher_mode_of_operat…
Zoom rolled their own encryption scheme, transmit keys through servers in China
51–60 of 316 posts
Re: Zoom rolled their own encryption scheme, transmit keys through servers in China
#52Earlier quoted context omitted.
It's definitely a terrible choice for uncompressed images or video. I'm arguing it probably isn't that bad for highly compressed video. That being said, if you're encrypting any data stream you should use an appropriate stream cipher.
If the encryption scheme is poor, why would the data being compressed or not matter?
Re: Zoom rolled their own encryption scheme, transmit keys through servers in China
#53Earlier quoted context omitted.
It's definitely a terrible choice for uncompressed images or video. I'm arguing it probably isn't that bad for highly compressed video. That being said, if you're encrypting any data stream you should use an appropriate stream cipher.
If the encryption scheme is poor, why would the data being compressed or not matter?
That doesn’t make this good, but it means that one specific example isn’t immediately applicable.
Re: Zoom rolled their own encryption scheme, transmit keys through servers in China
#54Why can't people bother to construct a minimally secure encryption system given that there are so many good documents and code examples out there? I don't mean anything with ratcheting, forward secrecy, replay protection, nonce reuse resistance, or any other bells and whistles, just basic competent symmetric encryption without gaping holes or ridiculous bizarre design choices? It's not hard! (1) Generate 12 bytes of…
Re: Zoom rolled their own encryption scheme, transmit keys through servers in China
#55Earlier quoted context omitted.
It's definitely a terrible choice for uncompressed images or video. I'm arguing it probably isn't that bad for highly compressed video. That being said, if you're encrypting any data stream you should use an appropriate stream cipher.
If the encryption scheme is poor, why would the data being compressed or not matter?
If zoom were transmitting text this would be relatively more serious.
Re: Zoom rolled their own encryption scheme, transmit keys through servers in China
#56Is there any reasonable explanation for why this scheme was designed in this manner?
Re: Zoom rolled their own encryption scheme, transmit keys through servers in China
#57This is honestly the best “Zoom is bad” summery I’ve seen so far. While I certainly believe some of the Zoom hate is blown out of proportion, this article does a good job explaining to someone who isn't a security expert what the issues are. I've been getting questions about the company from family and friends, and will be forwarding this to them. Well done.
I think of it as a warning to future companies who take these kind of liberties...
Re: Zoom rolled their own encryption scheme, transmit keys through servers in China
#58Earlier quoted context omitted.
> Using AES in ECB mode is clearly a bad choice, but honestly it's not that horrible for high entropy data like compressed audio/video. I'm sure someone could prove me wrong one day, but it seems hard to extract any useful patterns out of compressed audio/video. ...you're joking right? The Wikipedia example for why ECB is not recommended is literally an image: https://en.wikipedia.org/wiki/Block_cipher_mode_of_operat…
It's definitely a terrible choice for uncompressed images or video. I'm arguing it probably isn't that bad for highly compressed video. That being said, if you're encrypting any data stream you should use an appropriate stream cipher.
Re: Zoom rolled their own encryption scheme, transmit keys through servers in China
#59Earlier quoted context omitted.
I think of it as a warning to future companies who take these kind of liberties...
The warning being that it doesn't matter because it doesn't affect their share price right? So far I haven't seen any tangible damage to them when it comes to $$.
Re: Zoom rolled their own encryption scheme, transmit keys through servers in China
#60Earlier quoted context omitted.
> Using AES in ECB mode is clearly a bad choice, but honestly it's not that horrible for high entropy data like compressed audio/video. I'm sure someone could prove me wrong one day, but it seems hard to extract any useful patterns out of compressed audio/video. ...you're joking right? The Wikipedia example for why ECB is not recommended is literally an image: https://en.wikipedia.org/wiki/Block_cipher_mode_of_operat…
It's definitely a terrible choice for uncompressed images or video. I'm arguing it probably isn't that bad for highly compressed video. That being said, if you're encrypting any data stream you should use an appropriate stream cipher.