Blog post by crypto professor Matthew Green, discussing what Telegram does (I wasn’t familiar with it) and criticizing its cryptography. He says Telegram by default is not end-to-end encrypted. It does have an end-to-end “secret chat” feature, but it’s a nuisance to activate and only works for two-person chats (not groups) where both people are online when the chat starts.

It still isn’t clear to me why Telegram’s founder was arrested. Green expresses some concern over that but doesn’t give any details that weren’t in the headlines.

  • sunzu2@thebrainbin.org
    link
    fedilink
    arrow-up
    0
    ·
    22 days ago

    which phone numbers communicate with other phone numbers which is precisely the metadata that Signal leaks.

    Has this been confirmed? I had this theory before but got told this ain’t true…

    • ☆ Yσɠƚԋσʂ ☆@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      22 days ago

      If the metadata is being leaked then you have to assume it’s being used in an adversarial way. Privacy can’t be trust based. Either the protocol is secure and it guarantees that your metadata is private, or you’re taking it on faith that people operating Signal servers are good actors and will never leak this data to anybody you wouldn’t want them to.

      Also worth noting that thanks to US laws, Signal would not even be allowed to say they’re sharing data with the government even if they wanted to.

      • sunzu2@thebrainbin.org
        link
        fedilink
        arrow-up
        0
        ·
        22 days ago

        I have no doubt that signal will turn over whatever they had but does they have the info about who is contacting who?

        I was explained that they don’t

        Obvi all this shit is a trust me bro

        • ☆ Yσɠƚԋσʂ ☆@lemmy.ml
          link
          fedilink
          arrow-up
          0
          ·
          22 days ago

          As far as I know, nothing in the protocol prevents the server from connecting who is talking to whom. In fact, given that the phone number is how an account is identified, the server effectively has to do this in order to pass messages between people.