cross-posted from: https://programming.dev/post/37443248

Fight Chat Control.

Comments
Answer

Question no. 1425 (General part) from the Danish Parliament’s Legal Affairs Committee:

“Will the minister elaborate on the minister’s statement to TV2 on the 21st?”

August 2024, where the minister says: "We have to break with the totally mistaken notion that it is every man’s freedom to communicate on encrypted messaging services

(…)”?”

Answer:

We know that social media and encrypted services are unfortunately largely is used to facilitate many forms of crime. There are examples on how criminal gangs recruit completely through encrypted platforms young people to commit, among other things, serious crimes against persons. It is an expression of a cynicism that is almost completely incomprehensible.

We therefore need to look at how we can overcome this problem. Both in terms of what the services themselves do, but also what we from the authorities can do. It must not be the case that the criminals can hide behind encrypted services that authorities cannot access access to.

Therefore, we, as a government, will also strengthen the police’s capabilities in the area of ​​decryption, of course under appropriate legal guarantees, as is also the case today. In addition, the Ministry of Justice has The Criminal Justice Committee has just started working on a terms of reference that will look at the challenges that technological developments present to the police investigation, including the use of encrypted messaging services.

I also note that steps have been taken within the EU towards a strengthened regulation of, among other things, digital information services and social media platforms.

For example, the European Commission has proposed a new Regulation on rules for preventing and combating sexual abuse of children. The proposed regulation contains rules on obligations for certain online services to minimize the risk of their services being misused for online child sexual abuse, and the services can, if necessary, be required to track down, report, remove and block access to material showing sexual abuse of children.

  • shadowtofu@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    58
    ·
    edit-2
    3 days ago

    Around 2010, I was using Pidgin to communicate with friends, a universal client to connect to instant messaging platforms. At the time, this would have been MSN, ICQ, AOL messenger, Skype, etc. Even facebook was running its own XMPP server that you could connect to, and communicate with your facebook friends! Pre-enshittification-times were really amazing.

    In this pre-Snowden era, end-to-end encryption was pretty much unheard of, TLS was used for “serious stuff” like online banking. Still, Pidgin had a plugin implementing OTR messaging, which is essentially an ancestor of the Signal protocol. It worked by sending the encrypted messages as plain text messages over any supported service. Me and my friend (who, I believe, was using a different non-Pidgin MacOS client?) would talk to each other using OTR-encrypted messages via Facebook Messenger. Key verification was not a solved issue and had to be done manually using a different channel. And when you opened Facebook itself to look at your messages, all you could see was a bunch of base64(?)-encoded gibberish. Fun times.

    The only way to outlaw encryption is to outlaw mathematics. If two (or more) persons want to exchange messages securely, they can and will always be able to do so. If I cannot trust my messaging application, I will find a way that I do not have to trust it, and people that have something to hide even more so. Encryption is not a loophole for criminals; it is a bulwark against tyranny. This proposal will solve no problems, but establish a authoritarian surveillance state.

    • zenforyen@feddit.org
      link
      fedilink
      English
      arrow-up
      14
      ·
      edit-2
      3 days ago

      Thanks for the nostalgia.

      2010 - back then I was an insecure teenager, finding refuge and empowerment in technology, anxious that I will die alone. One year before finishing high school and two before meeting my future wife. I texted her also using Pidgin for ICQ and Google Talk (without the OTR, of course).

      Now I’m a self-confident software developer, instead anxious that I will die in a fascist dictatorship, and absolutely sick of the modern shitnology, preferring to care for plants on the balcony after work, because they are something real and not annoying.

      Tech is just not fun anymore. But maybe it’s for the better, that made me go outside more.

      But back on topic:

      prohibiting encryption is like saying people should not be able to have private conversations without a microphone in the room which the government can always tune in to, if they see the need. Obviously completely ridiculous.

      I guess just in case I’ll keep my illegal encryption software somewhere hidden and encrypted. Will be fun when we will start sending crypto data hidden steganographically in a wall of text that reads like bad LLM output. Have fun scanning all the traffic looking for cues that are not there. Anything can be encoded in almost anything else. There is absolutely no way that a government, no matter how powerful, could enforce any such restriction in a bullet proof way against anyone who puts in the tiniest bit of effort.

      Concerning making math illegal… Reminds me of DeCSS. Been there, done that. When people were wearing shirts with the illegal prime number. Fun times.

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

      There is AI. Facebook doesn’t have to forward encrypted messages. The internet can be locked down to prevent encryptes messages.

      • Nibodhika@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        How? I doubt you’re able to propose a solution that can’t be broken in 5 minutes, the only solution is to either accept it or block 100% of the internet, if you leave even a single write access allowed it can be used to communicate, and if it can be used to communicate, it can be used to send encrypted messages.

        • plyth@feddit.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          Single messages can be hidden in random conversations e.g. by typos or other patterns. But the AI will flag anything that could be used to send more than twitter messages.

          If network access is only allowed for bootlocked phones, how would you send those messages but by typing them by hand?

          So there will be 10 messages or more for one meaningful message.

          That’s useful for activists but destroys any ability to organise a movement that needs to recruit followers.

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

            Single messages can be hidden in random conversations

            That’s all it takes, cryptographic communication is a list of single messages, if you can pass one without being detected you’re done.

            If network access is only allowed for bootlocked phones, how would you send those messages but by typing them by hand?

            First of all that is impossible, TCP/IP is an open protocol, you can build your own small computer and connect it to a network. But let’s for a moment assume this was possible, you can encrypt/decrypt messages with an offline machine and send them to the online one by any number of means, e.g. Build a QR code and scan it with your phone.

            That’s useful for activists but destroys any ability to organise a movement that needs to recruit followers.

            A movement that needs to recruit followers won’t encrypt their messages since they need people to be able to read them. They could use public key encryption to ensure that people could send messages to them and they can sign messages, but encrypting the messages is pointless. You only encrypt messages when you trust the other party, otherwise anyone could intercept and encryption is pointless.

            • plyth@feddit.org
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 hours ago

              , if you can pass one without being detected you’re done.

              You are not a nuclear submarine. You want to communicate.

              you can build your own small computer and connect it to a network.

              How, if all ports are blocked but for specific P2P connections?

              and send them to the online one by any number of means, e.g. Build a QR code

              Your phone is not yours. The excessive use of qr codes will be reported.

              A movement that needs to recruit followers won’t encrypt their messages since they need people to be able to read them.

              Exactly. Without movements there is no need for encryption.

        • plyth@feddit.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          Tell me what you do if only registered messenger services are allowed, that run on phones with intact boot loaders?

          Then forbid any peer to peer connection that wasn’t requested by those services.

          No VPNs, no unlicensed servers.

          There can be a free internet in Africa but Europe can be locked down more than China if so desired.

          • Nibodhika@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 day ago

            You do know that cryptography predates computers right? Anything that can send text can be used to send encrypted messages, don’t believe me? Here you go:

            -----BEGIN PGP MESSAGE-----
            hQGMA8yC6PUxUgJ0AQv/bN6XNyCbXByubaxT9SrBIg+qrvJFT8Qp5c8m4IWtt80s
            Ugm3H4cWleXFxhQkq8THI2VnXdyNDGFlhpOB0eTeVpXkKlwlWF/cjPV3pCmKnv86
            xOGevoKU4Qb0IPN/MAugHHbGPpnPTjH9Mj6WMMA4UwwmPcGvposvpMDrvkbKE4xf
            RYj1o9EwGcqcMW0IEzXoX2g2ViZ2qbJGfkTBqm1+SR7uIKet/00MrG6uSW5jv1Hd
            a6lyNqu4kiYSHGtQWlLypJDZLe1lbKVu7FKpiE3ZiA7Lt8b4eb8kqdfFzwCZv1L/
            kwQbYB+rc88SdwSsYFATV7+hytyyJuZf2WazKe7NzUf8EVkia+I+/WHuuBFzAt6I
            2+rEDVZE9MDnwPJkuFKUAL42M9B5UIyKKDDfgbnxiVX9P5MIZTFNWU4d7r75teQT
            sPx9gS8BrDggXuC5QjhuyWMQStdFpvh/qtIQPL+XK57X5bKPmKNHGloSV+VjcMvm
            WFnpx3Vj99EwzN7XPYfx0ukBfDJrxZUZEls7y5IdlG6pczxd1yqIgrahKVe8PZrj
            chH8oT2rAyxqYh0k3ks2GKuuuGI8ICp50d7CsDhexc3Htao+qszIxLk4Jd7VZkkg
            rV9oR34r8Z4WLybhWA10wH4FRXfIIppCwocm03wiKUNRadeLLXsnlPGgdiWMjlN8
            1JAoYXTMyCWcjM+NFRf4+nCb3Az/Fn7BbtXJU3UcqdBwoCEZZ2sObY3Jy+rLEBYb
            NofoNHS2iLZlihdf4kKp8UfwqzQ2bHdSN4r28SVZv+bTnGilH/FGGoU2fkfPPux6
            4q/hwtRRryBTgaGk+LqExDXXXBnM+pwjeVZepzEOcUwbTD3E7sBOD7ETW6GvpRQZ
            nrcaVeH5YcbBq5QtMXP6WUcDas5JHld+Us8wFOctz5t7IGUwHKZ8Clsk+dfWuoK5
            X9eaFCGdfy/xuL8CZ1X99oVO8BATekRaZcNYmWdopf1P339qw0mDusF7r5q3YynZ
            HqylFuIro0GK4xorABpErnSzyP5BQMacE5wI5XDWZbkWpocYpNXetl3ZSN+FhW4m
            Xa+LVKKZuGxC7lBYlAbzCFQbSXOrdCD6YTG6D1cD6hd3PjxRVl3wpcCdzo5YFISW
            +P/XtQe/SV8ZnkN+z+O9Iuu9ajQ/dNL3HZ+y12KBxQDNErKoApDBfEqBgOqj7t8r
            RS9CmP2p0UVZThh440FPkJOVN4lml2AxWuMCXJqacu83y0px0lr9Y+0gn3I3Odej
            rg==
            =kS8o
            -----END PGP MESSAGE-----
            

            There’s no way you will be able to read the message above unless I give you the key for it. How would they stop me from sending that?

            Also, are they going to firewall my VPS? What about my personal server? What if we use text files on my personal server, using ssh keys to connect to it? There’s no way to block all cryptographed communication without blocking all communication.

            • plyth@feddit.org
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 day ago

              If you can only send facebook messages, facebook can block anything with more than 5 random characters.

              VPS - virtual private server? The server is behind a router. Of course it can be firewalled. It’s also on a host server so all your files can be read without you noticing.

              There’s no way to block all cryptographed communication without blocking all communication.

              Everything can be blocked by default and only AI monitored channels from official services can be accepted. Short messages can be hidden with crypto tricks but that is a very limited freedom for very few people.

              • Nibodhika@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                ·
                14 hours ago

                If you can only send facebook messages, facebook can block anything with more than 5 random characters.

                Congrats, you now blocked people from sharing urls, setting their delivery address on areas where code has numbers, or prevented people from communicating in a different languages or using slangs since it’s impossible to keep track of all of that. Also are you blocking images too? Otherwise you can put text in the image in several different ways.

                VPS - virtual private server? The server is behind a router. Of course it can be firewalled. It’s also on a host server so all your files can be read without you noticing.

                I also mentioned my home server, but in case you didn’t knew you can encrypt files on a VPS, sure there are attacks to access the contents when they’re being decrypted by the VPS, but there are lots of ways to have the server send the content encrypted and only decrypt it locally.

                Everything can be blocked by default and only AI monitored channels from official services can be accepted. Short messages can be hidden with crypto tricks but that is a very limited freedom for very few people.

                How would AI know the difference between “hey check this video <link to video>” and “hey check this video <link to video whose url has an encoded message>”? Or even “see you at the party tomorrow” and “see you at the party tomorrow” (i.e. the secret meeting will be tomorrow). Cryptography is so much more than just making your messages look like random characters, hell, using AI it’s very possible to have it write a text that uses all of the random letters on a gpg encrypted message in a specific way that others can decrypt, but since hose are still random characters it’s impossible to know there’s a message there.

                • plyth@feddit.org
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  2 hours ago

                  blocked people from sharing urls

                  They can check the url.

                  server send the content encrypted and only decrypt it locally.

                  From where does the server get the content if every port is blocked but from licensed servers? You could contact them directly.

                  How would AI know the difference

                  It doesn’t have to. People can still meet offline and share secrets. It’s enough to limit the amount of secret communication. It’s enough if people cannot share books and videos in secret.

            • plyth@feddit.org
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 day ago

              At each router, store the allowed subnets of acceptable servers and dop any other connection. So P2P is blocked by default. But if a connection is needed, the messenger services get an API to unlock routes for channels that they control.

                • plyth@feddit.org
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  1 day ago

                  All telecom providers can be required by law to implement it and Cisco and the other router suppliers can add that feature to their operating systems, if they not already have for countries like China.

                  The free internet can become a sandbox in a matter of weeks, maybe even days or hours.

                  The illusion of freedom is too valuable to be destroyed unnecessarily. But if people start to do serious protests I would expect the internet to go down like in Türkiye.