• perestroika@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 hours ago

    Technical summary: it seems OK against an observer who can see the network traffic but hasn’t infiltrated the phone of the source or the computer of the news organization.

    Any real message is stored locally on the smartphone by the CoverDrop module and sent as the next CoverDrop message, i.e. replacing the dummy message which would otherwise have been sent. Consequently a network observer cannot determine whether any communication is taking place and CoverDrop therefore provides the potential source with plausible deniability.

    The CoverNode and each journalist has their own public-private key pair. These keys are published by the news organization and available to the CoverDrop module directly so the user does not need know about them. When the CoverDrop module is used for the first time, it generates a new, random public-private key pair for the user.

    All real CoverDrop messages sent by the CoverDrop module to the CoverNode include the text written by the potential source as well as their own public key. The message is first encrypted using the public key of the journalist who will ultimately receive the message, then encrypted a second time using the public key of the CoverNode. All dummy CoverDrop messages are encrypted using the public key of the CoverNode. All messages, real or dummy, are arranged to be the same, fixed length. Encryption and length constraints ensure that only the CoverNode can distinguish between real and dummy messages.

    • Bogasse@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      46 minutes ago

      To sum it up even more : this looks like standard end-to-end encryption, but any app user have the same network traffic, completed with fake data if no communication is needed.

  • SocialMediaRefugee@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 day ago

    The tech behind the tool conceals the fact that messaging is taking place at all. It makes the communication indistinguishable from data sent to and from the app by our millions of regular users.

    Reminds me of how the Germans in WW1 knew they couldn’t trust their diplomatic codes anymore so they just sent the important messages in the normal, innocuous telegraph system and diplomatic pouches. They knew that foreign intelligence would be focused on the bogus secure messages.

  • fubarx@lemmy.world
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    1
    ·
    1 day ago

    Similar to other apps, CoverDrop only provides limited protection on smartphones that are fully compromised by malware, e.g., Pegasus, which can record the screen content and user actions.

  • MynameisAllen@lemmy.zip
    link
    fedilink
    English
    arrow-up
    45
    ·
    2 days ago

    I saw the headline and was ready to rage about why they should just use signal instead. Then I read the article and honestly this is a fucking genius use of tech

    • Ulrich@feddit.org
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      2
      ·
      edit-2
      2 days ago

      I read it and don’t understand. Why is this better than Signal? Or the 500 other secure file/messaging protocols?

      Jabber seemed to work perfectly for Snowden…

      • MynameisAllen@lemmy.zip
        link
        fedilink
        English
        arrow-up
        17
        arrow-down
        2
        ·
        1 day ago

        For one, ease of access. Say you’re trying to break a story, who are you going to message with signal? Because you’re going to need to get that contact info somehow right?

        Snowden is permanently stranded in Russia. That’s not exactly a great example of an anonymous source.

        • Ulrich@feddit.org
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          6
          ·
          1 day ago

          Say you’re trying to break a story, who are you going to message with signal?

          …The Guardian?

          Because you’re going to need to get that contact info somehow right?

          Use your browser? These are strange questions.

          Snowden is permanently stranded in Russia. That’s not exactly a great example of an anonymous source.

          Did you notice that I used the past tense?

      • rosco385@lemmy.wtf
        link
        fedilink
        English
        arrow-up
        44
        ·
        2 days ago

        Because analysing network traffic wouldn’t allow an adversary to see what you’re sending with Signal, but they could still tell you’re sendig a secure message.

        What the Guardian is doing is hiding that secure chat traffic inside the Guardian app, so packet sniffing would only show you’re accessing news.

        • Ulrich@feddit.org
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          3
          ·
          2 days ago

          analysing network traffic wouldn’t allow an adversary to see what you’re sending with Signal

          How are they analyzing network traffic with Signal? It’s encrypted. And why does it matter if they know you’re sending a message? Literally everyone using Signal is sending a message.

          • papertowels@mander.xyz
            link
            fedilink
            English
            arrow-up
            5
            ·
            edit-2
            23 hours ago

            How are they analyzing network traffic with Signal? It’s encrypted

            Not my specialty, but signals end to end encryption is akin to sealing a letter. Nobody but the sender and the recipient can open that letter.

            But you still gotta send it through the mail. That’s the network traffic analysis that can be used.

            Here’s an example of why that could be bad.

            • Ulrich@feddit.org
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              25
              ·
              edit-2
              1 day ago

              No they can’t.

              E: if someone wants to provide evidence to the contrary instead of just downvoting and moving on, please, go ahead.

              • papertowels@mander.xyz
                link
                fedilink
                English
                arrow-up
                1
                ·
                15 hours ago

                Here’s a relevant stack exchange question. Regarding what an ISP can learn. Of note, everybody is ceding that the ISP can tell you’re using signal, and they’ve moved on to whether or not they’d be able to fingerprint your usage patterns.

      • MCasq_qsaCJ_234@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        Messaging protocols already resemble the frameworks that come out from time to time. And their effectiveness is due to the fact that they require a certain quota of users.

        It’s just a secure messaging app with a direct line to Guardian journalists. How to use 911 or special numbers when you’re not feeling well.

  • hera@feddit.uk
    link
    fedilink
    English
    arrow-up
    50
    ·
    2 days ago

    Love seeing open source projects from companies that aren’t specifically tech firms