Is it difficult to encrypt media content with end-to-end encryption?

Asked 2 years ago, Updated 2 years ago, 104 views

When I was looking at Twitter, I saw a tweet like this

In principle, E2EE is very difficult for users to verify whether key exchange is done in a reliable way, media content is often not encrypted (unencrypted) due to the amount of data, and the concept is too difficult for ordinary customers to understand the validity of these things.

https://twitter.com/ssig33/status/1520601791942987776

I was wondering if the two characteristics mentioned (?) were true, so I was looking into them

  • E2EE is very difficult for users to verify that key exchange is done in a reliable way

  • Due to the amount of data, media content is often unencrypted (unencrypted)

In principle, E2EE is very difficult for users to verify whether key exchange is done in a reliable way

Media content is often unencrypted (unencrypted) due to the amount of data

"E2EE is fairly difficult for users to verify that key exchange is done in a reliable manner" is an application that says end-to-end encryption is implemented and requires extensive technical knowledge and difficulty in verifying end-to-end encryption.

However, I couldn't think of any reason why "media content is often unencrypted (unencrypted) due to the amount of data."I understand that public key cryptography like TLS can share common key cryptography and encrypt media content by encrypting it with that common key, and in addition, the common key cryptography system wouldn't be a common key cryptography system.

So I have two questions.

  • Are you sure I understand the two characteristics mentioned in the tweet?
  • Why is end-to-end encryption "often (can't) encrypt media content due to the amount of data"?

security encryption

2022-09-30 19:34

1 Answers

I was wondering if you understood the "end-to-end" assumption correctly.

For example, suppose you upload a photo (media content) that I took on my smartphone to Twitter and have 1000 followers view it.Do you know where "end-to-end" communicates from?

  • From the Twitter server to the viewing environment of each follower
  • 私 From my smartphone (via Twitter server) to the viewing environment of each follower

is the case.If you have 1,000 viewers, your smartphone will need to send media content 1000 times.This is because encryption with a single key means that others can decrypt it, so each viewer must encrypt and send it with a different key.

Such a configuration is unrealistic and generally gives up "end-to-end" encryption.If it's Twitter, the Twitter server will decrypt it once and encrypt it again when sending it from the Twitter server to the viewing environment of each follower.


2022-09-30 19:34

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.