Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
We Distribute
  1. Home
  2. General Discussion
  3. RE: https://socialwebfoundation.org/2025/12/19/implementing-encrypted-messaging-over-activitypub/

RE: https://socialwebfoundation.org/2025/12/19/implementing-encrypted-messaging-over-activitypub/

Scheduled Pinned Locked Moved General Discussion
fediverseactivitypubemissarye2eejustbetweenus
34 Posts 13 Posters 2 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • bonfire@indieweb.socialB bonfire@indieweb.social

    RE: https://socialwebfoundation.org/2025/12/19/implementing-encrypted-messaging-over-activitypub/

    Big news for the #Fediverse! End-to-end encryption is coming to #ActivityPub.

    @swf with support from @sovtechfund is coordinating two interoperable implementations.

    Bonfire is proud to be one of these first two projects, alongside #Emissary by @benpate

    We think #E2EE should simply be the default for any private communications, and we’re especially thrilled to bring private, trusted collaboration to the fediverse.

    #JustBetweenUs #Privacy #Encryption #SocialWeb

    leftistlawyer@kolektiva.socialL This user is from outside of this forum
    leftistlawyer@kolektiva.socialL This user is from outside of this forum
    leftistlawyer@kolektiva.social
    wrote last edited by
    #24

    @bonfire @swf @sovtechfund @benpate
    Cool!
    Now now do #YourLock. You know, the encrypted social media suggested by #KSR in Ministry for the Future???

    benpate@mastodon.socialB 1 Reply Last reply
    0
    • benpate@mastodon.socialB benpate@mastodon.social

      Keys will be encrypted on the browser, locked with a separate password that’s not shared with the server.

      There are some other synchronization issues we’re going to work out, but not before our first sets of code are due.

      There’s more here than I can cover in 500char toots. But I’d be happy to chat some time to hear your thoughts

      @erebion @bonfire @swf @sovtechfund

      erebion@chaos.socialE This user is from outside of this forum
      erebion@chaos.socialE This user is from outside of this forum
      erebion@chaos.social
      wrote last edited by
      #25

      @benpate @bonfire @swf @sovtechfund Another thought before I'll catch up on sleep:

      If the code that handles the key material comes from the webserver, that does not stop a government that's hostile from ordering the website owner to run malicious code that'll also encrypt messages for their people... That's what I worry mainly about in terms of security.

      benpate@mastodon.socialB 2 Replies Last reply
      0
      • leftistlawyer@kolektiva.socialL leftistlawyer@kolektiva.social

        @bonfire @swf @sovtechfund @benpate
        Cool!
        Now now do #YourLock. You know, the encrypted social media suggested by #KSR in Ministry for the Future???

        benpate@mastodon.socialB This user is from outside of this forum
        benpate@mastodon.socialB This user is from outside of this forum
        benpate@mastodon.social
        wrote last edited by
        #26

        I am woefully ignorant here. Spare a link for this poor lad?

        @LeftistLawyer @bonfire @swf @sovtechfund

        1 Reply Last reply
        0
        • erebion@chaos.socialE erebion@chaos.social

          @benpate @bonfire @swf @sovtechfund Another thought before I'll catch up on sleep:

          If the code that handles the key material comes from the webserver, that does not stop a government that's hostile from ordering the website owner to run malicious code that'll also encrypt messages for their people... That's what I worry mainly about in terms of security.

          benpate@mastodon.socialB This user is from outside of this forum
          benpate@mastodon.socialB This user is from outside of this forum
          benpate@mastodon.social
          wrote last edited by
          #27

          Yes. There has to be trust somewhere along the path.

          You could host your own server, but you’d still have to trust the developers to not install a back door. Or a supply chain hack. Or…

          @erebion @bonfire @swf @sovtechfund

          erebion@chaos.socialE 1 Reply Last reply
          0
          • erebion@chaos.socialE erebion@chaos.social

            @benpate @bonfire @swf @sovtechfund Another thought before I'll catch up on sleep:

            If the code that handles the key material comes from the webserver, that does not stop a government that's hostile from ordering the website owner to run malicious code that'll also encrypt messages for their people... That's what I worry mainly about in terms of security.

            benpate@mastodon.socialB This user is from outside of this forum
            benpate@mastodon.socialB This user is from outside of this forum
            benpate@mastodon.social
            wrote last edited by
            #28

            One goal is to make this an interoperable standard, so that you could make your own client app, then use your ActivityPub server as only a dumb pipe.

            I think that would instill trust.

            More in the AM.

            @erebion @bonfire @swf @sovtechfund

            1 Reply Last reply
            0
            • erebion@chaos.socialE erebion@chaos.social

              @bonfire @swf @sovtechfund @benpate Ooof, just another instant messenger..?

              We've already had XMPP since the 90s... and since then it's become pretty reliable.

              i hope there'll at least be interoperability. I'm so tired of new ways to communicate that are not interoperable with what's already there.

              #xmpp

              debacle@framapiaf.orgD This user is from outside of this forum
              debacle@framapiaf.orgD This user is from outside of this forum
              debacle@framapiaf.org
              wrote last edited by
              #29

              @erebion @bonfire @swf @sovtechfund @benpate @evanprodromou

              There is room for more instant messagers:

              Link Preview Image
              Blog • IMs come, IMs go.

              #im #timeline #sms #irc #icq #aim #msn #jabber #xmpp and so on

              favicon

              (mov.im)

              benpate@mastodon.socialB 1 Reply Last reply
              0
              • benpate@mastodon.socialB benpate@mastodon.social

                Yes. There has to be trust somewhere along the path.

                You could host your own server, but you’d still have to trust the developers to not install a back door. Or a supply chain hack. Or…

                @erebion @bonfire @swf @sovtechfund

                erebion@chaos.socialE This user is from outside of this forum
                erebion@chaos.socialE This user is from outside of this forum
                erebion@chaos.social
                wrote last edited by
                #30

                @benpate @bonfire @swf @sovtechfund The weak point will be wherever you host the webserver. If a court or corrupt official orders them to install something bad, perhaps a backdoor, that is an issue.

                benpate@mastodon.socialB 1 Reply Last reply
                0
                • erebion@chaos.socialE erebion@chaos.social

                  @benpate @bonfire @swf @sovtechfund The weak point will be wherever you host the webserver. If a court or corrupt official orders them to install something bad, perhaps a backdoor, that is an issue.

                  benpate@mastodon.socialB This user is from outside of this forum
                  benpate@mastodon.socialB This user is from outside of this forum
                  benpate@mastodon.social
                  wrote last edited by
                  #31

                  Yes, agreed. I know I said this before, but can't find it:

                  One important goal is to make a solid, consistent client-side API - something like what C2S was intended to be. That would enable interchangeable clients for mobile/desktop/etc that work with any server.. and greatly increase the trust factor.

                  I'm only good at making web apps, so that's what Emissary's first client will be. But there will be space for others to build on top of this work.

                  @erebion @bonfire @swf @sovtechfund

                  1 Reply Last reply
                  0
                  • debacle@framapiaf.orgD debacle@framapiaf.org

                    @erebion @bonfire @swf @sovtechfund @benpate @evanprodromou

                    There is room for more instant messagers:

                    Link Preview Image
                    Blog • IMs come, IMs go.

                    #im #timeline #sms #irc #icq #aim #msn #jabber #xmpp and so on

                    favicon

                    (mov.im)

                    benpate@mastodon.socialB This user is from outside of this forum
                    benpate@mastodon.socialB This user is from outside of this forum
                    benpate@mastodon.social
                    wrote last edited by
                    #32

                    I feel like this is the right time to mention https://xkcd.com/927/

                    You're very right here. There are tons of IM services. "Why introduce another one?" is a reasonable question

                    But I don't see it in those terms because we're not creating a new network. This is adding features to network we already have

                    I'll still use Signal. And Apple Messages

                    And I'd also like to talk privately with people here, as well. There is room for both.

                    @debacle @erebion @bonfire @swf @sovtechfund @evanprodromou

                    1 Reply Last reply
                    0
                    • bonfire@indieweb.socialB bonfire@indieweb.social

                      RE: https://socialwebfoundation.org/2025/12/19/implementing-encrypted-messaging-over-activitypub/

                      Big news for the #Fediverse! End-to-end encryption is coming to #ActivityPub.

                      @swf with support from @sovtechfund is coordinating two interoperable implementations.

                      Bonfire is proud to be one of these first two projects, alongside #Emissary by @benpate

                      We think #E2EE should simply be the default for any private communications, and we’re especially thrilled to bring private, trusted collaboration to the fediverse.

                      #JustBetweenUs #Privacy #Encryption #SocialWeb

                      ddlyh@topspicy.socialD This user is from outside of this forum
                      ddlyh@topspicy.socialD This user is from outside of this forum
                      ddlyh@topspicy.social
                      wrote last edited by
                      #33

                      @bonfire
                      How will this work for clients of servers with no JavaScript, like #snac2 and #honk? Well the server be doing the decryption as surely that breaks the point of it being "end-to-end"?
                      @swf @sovtechfund @benpate

                      benpate@mastodon.socialB 1 Reply Last reply
                      0
                      • ddlyh@topspicy.socialD ddlyh@topspicy.social

                        @bonfire
                        How will this work for clients of servers with no JavaScript, like #snac2 and #honk? Well the server be doing the decryption as surely that breaks the point of it being "end-to-end"?
                        @swf @sovtechfund @benpate

                        benpate@mastodon.socialB This user is from outside of this forum
                        benpate@mastodon.socialB This user is from outside of this forum
                        benpate@mastodon.social
                        wrote last edited by
                        #34

                        Our initial clients will be built in JavaScript, so you’d need to enable JS on your browser to use it (for now)

                        And, it will require special features on your server, so this won’t work on Mastodon (for now)

                        Download the road, things will change. We’re defining a standard API that anyone can build in. So hopefully someone can built installable clients (iOS, Android, desktop) that work separate from your browser.

                        @ddlyh @bonfire @swf @sovtechfund

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        Powered by NodeBB Contributors
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups