home.social

#signalprotocol — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #signalprotocol, aggregated by home.social.

fetched live
  1. Decentralized browser-based P2P E2EE messaging.

    The key detail that sets this apart from other messaging apps is the browser-based client-side cryptography philosophy.

    No need to install anything. Your ID is crypto-random and so the app doesnt need to rely on any central registration system like phone numbers. Your ID is unguessable and to connect to someone, you have to explicitly share it.

    WebRTC has other nuances like being to route through a shared network for secure/faster transfer.

    I hope this project has reached a level i can share the following details. I've made a genuine effort towards documentation and transparancy. I dont think it'll ever be enough and so im still concerned it isnt ready to share. While im using AI throughout. This is not a vibecoded project. There is attention throughout for unit tests and formal-verification. With your feedback, id like to make improvements for clarity throughout.

    This version of the app demonstrates a fairly unique approach using a browser-based, local-only and webrtc approach. I know it's impossible for any system to be the "world's most secure", but that isnt a reason to not try. By rigorously implementing an exhaustive list of security features and practices, the aim is to get as close as possible.

    * [Enkrypted.Chat](enkrypted.chat/)

    This is intended to demonstrate client-side managed secure cryptography.

    * [Introducing Enkrypted Chat](positive-intentions.com/blog/i)
    * [Whitepaper (work-in-progress)](positive-intentions.com/docs/t)
    * [Protocol Spec (work-in-progress)](positive-intentions.com/docs/t)
    * [Roadmap](positive-intentions.com/docs/t)

    I know ive tried to compress a lot of my journey into one post. The project above is going to be tricky to understand. Feel free to reach out for clarity on any of the details.

    IMPORTANT: While this is aiming to provide a secure experience, It is [not audited or reviewed](reddit.com/r/CyberSecurityAdvi). **Shared for testing, feedback and demo purposes only.** Please use responsibly.

    #Privacy #OnlinePrivacy #DataPrivacy #Infosec #CyberSecurity #OpSec #DigitalRights #AntiSurveillance #DataOwnership #E2EE #P2P #PeerToPeer #WebRTC #LocalFirst #LocalOnly #NoCloud #NoRegistration #PWA #SignalProtocol #PostQuantum #Cryptography #SecureMessaging #PrivateChat #EncryptedChat #Decentralized #OpenSource #SelfHosted #BetaTesting #FeedbackWelcome #TechDemo #ProofOfConcept #BuildInPublic #IndieDev #DevCommunity

  2. Is this a #secure #MessagingApp? Maybe not yet, but it’s time to think about #DigitalPrivacy.

    Imagine a #Messaging platform that’s as #secure as #Signal but requires #NoRegistration and #NoInstallation. By leveraging #WebRTC for direct #BrowserToBrowser communication, this #OpenSource project eliminates the #Middleman entirely. Simply share a unique #URL to establish an #Encrypted #PrivateChannel. It is a #Lightweight, #Disposable method to bypass #DataHarvesting and reclaim #DigitalSovereignty.

    This project introduces a new #Paradigm in #ClientSide managed #Encryption. Send #Secure messages with #NoSetup, #NoCloud, and #NoTrace.

    Experience the #Features:
    * #PWA (#ProgressiveWebApp) for instant access
    * #P2P (#PeerToPeer) connectivity
    * #EndToEndEncryption (#E2EE)
    * #SignalProtocol & #PostQuantum #Cryptography
    * #Multimedia, #FileTransfer, & #VideoCalls
    * #NoDatabase & #Stateless architecture
    * #TURN server support for reliable connections

    While not yet a direct replacement for #Simplex or #WhatsApp, this introduces a unique approach to #SecureCommunication.

    Try the #LiveDemo now:
    p2p.positive-intentions.com/if

    Explore the #Technical roadmap:
    positive-intentions.com/docs/t

    Read the full #Documentation:
    positive-intentions.com/docs/t

    #PrivacyTech #Privacy #CyberSecurity #Infosec #WebDev #JavaScript #Decentralized #EncryptionProtocol #QuantumResistant #Tech #FOSS #SoftwareEngineering #DataPrivacy #SecureChat #NoLog #P2PChat #WebRTCProtocol #Coding #DevCommunity #DigitalPrivacy #InternetFreedom #SecureMessaging #WebTech #AppDevelopment #CryptographyResearch #PrivateMessaging #WebPlatform #ZeroTrust #Innovation

  3. TLDR: I’ve implemented #QuantumResistant #Encryption into my #P2P messaging #webapp using #MLKEM (#Kyber) to protect against future #QuantumComputing threats. Read my latest #Blog post to see how I’m securing #DataPrivacy today.

    My journey into #PostQuantum #Security
    I’ve been working hard on my latest project update, focusing on how we can protect our #Privacy from the looming threat of "harvest now, decrypt later" attacks. I just finished writing a technical deep dive into how I’ve implemented #QuantumResistant #Cryptography into my #P2P messaging platform.

    The core of my approach involves using #MLKEM (formerly #Kyber) to ensure long-term #DataSecurity. I’m particularly proud of the #CascadingEncryption layer I’ve built; by combining #NIST standards with the #SignalProtocol, I'm ensuring that your #Communications remain #Secure even if a single algorithm is compromised in the future.

    If you are into #OpenSource, #InfoSec, or #Decentralized #Tech, I’d love for you to read about my implementation and the challenges of bringing #QuantumResistance to the #Browser using #JavaScript.

    Read my write-up here:
    positive-intentions.com/blog/q

    Demo: cryptography.positive-intentio

    Crash course in ML-KEM: positive-intentions.com/blog/m

    I'm excited to hear what the #Developer and #CyberSecurity community thinks about this #PrivacyFirst milestone!

  4. @mkj @sophiekaz

    Great overview. Just want to add that Signal is #OpenSource an their #SignalProtocol (see en.wikipedia.org/wiki/Signal_P) is used by quite a few other messaging apps. Including Whatsapp and Google.

  5. Signal Protocol for a P2P Webapp

    TL;DR: I have open-sourced a #Rust implementation of the #SignalProtocol that compiles to #WASM for #Browser-based #P2P messaging, overcoming the #NodeJS limitations of the official library.

    I am sharing my implementation of the Signal Protocol designed specifically for the #Frontend. While the official libsignal is the gold standard, its #JavaScript targets are often optimized for Node.js, which creates integration challenges for client-side web applications.

    My version is built in #RustLang and compiles to #WebAssembly, utilizing #ModuleFederation to provide robust #Encryption for decentralized environments. It currently powers the end-to-end security for my #P2P messaging project.

    Protocol Demo:
    signal.positive-intentions.com/

    P2P App Demo:
    p2p.positive-intentions.com/if

    I am looking for feedback from the #Dev and #Infosec community. If you have experience with #Cryptography audits or formal-proof verification, I would appreciate your eyes on the codebase as I work toward a more finished state.

    GitHub Repository:
    github.com/positive-intentions

    #Signal #SignalProtocol #Rust #RustLang #WASM #WebAssembly #OpenSource #OSS #Privacy #Encryption #E2EE #WebDev #Frontend #BrowserTech #Decentralized #WebApps #Coding #Security #SoftwareEngineering #Networking #PeerToPeer #P2P #Cryptography #Audit #CyberSecurity #Tech #JavaScript #Programming #ModuleFederation #P2PWeb #PrivacyTech #SecureMessaging #WebPerf #TechCommunity #InfoSec #WebSecurity

  6. I have to say, I am no fan of Whatsapp - but being taken to court by a company that builds and deploys spyware, (most notably;; Pegasus) because they claim that it Whatsapp is not E2EE is a bit rich!

    Lawsuit Alleges That WhatsApp Has No End-to-End Encryption

    pcmag.com/news/lawsuit-alleges

    #Whatsapp #NSO #SignalProtocol #Lawsuit

  7. #twonly uses the #signalprotocol to encrypt all messages end-to-end. As with #signal, you can check the security number via the QR code to make sure that everything went smoothly during the key exchange.

    #security #privacy #snapchat #goeuropean #unplugtrump

  8. [2/2] 🔋 **Efficiency Gains:**
    ✅ Reduced computation➡️reduced energy consumption.
    ✅ Highly beneficial for low-powered hardware such as IoTs and WSNs.

    Skye is accepted at ACM ASIACCS 2024. Discover how Skye transforms secure communication! 🌐🔑 (ePrint - ia.cr/2023/781)

    #Cybersecurity #Cryptography #KeyDerivation #SignalProtocol #IoT

  9. CW: Rant

    Okay. Mensch hatte #Informatik als Leistungskurs. Punktzahlen zweistellig.
    Mensch hat anscheinend den Unterschied zwischen #Sicherheit und #Datenschutz nicht verstanden, unterstützt die Aussage " #Telegram verschlüsselt so, dass die Funktionen nicht eingeschränkt werden" und hält #EndezuEndeVerschlüsselung in 90% der Nachrichten für obsolet.
    Möchte mir aber weismachen, dass das #signalprotocol nicht vertrauenswürdig sei, weil ja von nem ehemaligen #Facebook -Mitarbeiter entwickelt. Alles klar.
    #IT #FOSS #ITSecurity #Messenger #Signal

  10. So, if you are familiar with Signal and using [Silence] [1], I have some excellent news for you. A keyboard for Android implemented the Signal protocol without the need for servers. This lets you have encrypted messages between two Android users over any channels you have available.

    f-droid.org/en/packages/com.am

    [1]: @silence



  11. @elgg
    Sounds like a positive move to me. #SignalProtocol is open sourced and is already being used by #whatsapp as well as secured #fb chat. Lot of people use DM's on social media platforms thinking they are private and this move will help protect some of them. For anyone who is more privacy concious, I'm sure they'll use things like #signal #session etc..
  12. Automattic pumps $4.6M into New Vector to help grow Matrix, an open, decentralized comms ecosystem - Automattic, the open source force behind WordPress .com, WooCommerce, Longreads, Simplenote and Tum... more: feedproxy.google.com/~r/Techcr #signalprotocol #decentralized #e2eencryption #automattic #newvector #wordpress #security #funding #privacy #europe #matrix #webrtc #jitsi #open #riot #p2p #tc