{"slug": "show-hn-ekko-pqc-encryption-inside-of-your-keyboard", "title": "Show HN: Ekko – PQC encryption inside of your keyboard", "summary": "Ekko, a browser extension that adds post-quantum encryption to existing messengers like Instagram, WhatsApp, Telegram Web, and Messenger, has been released as an open-source project. The extension uses hybrid X25519 + ML-KEM-768 and XChaCha20-Poly1305, with private keys generated and stored on the user's device, and is available for Chromium with experimental Firefox and Safari builds. Creator Kirill aims to solve the adoption problem of private messengers by allowing users to keep their existing chat apps while adding end-to-end encryption.", "body_md": "Hi everyone,\n\nI am a big privacy activist and the amount of privacy concerns in the internet with the discussions around European Chat Control, Meta removing e2ee in Instagram and corporations harvesting personal data for AI training is on the rise. The closed source social media companies keep managing and storing our private keys, allowing them to effectively access all of our personal communications..\n\nMany open source alternatives exist, but the problem I kept running into was not a lack of good private messengers. Signal, SimpleX, and other projects already do important work\n\nThe problem was getting the people to move.\n\nA messenger is only useful when the person you need to reach is there. Asking friends, family, coworkers, or customers to abandon their existing chats is a very high barrier.\n\nEkko takes a different approach. It runs as a browser extension on top of existing messengers. Both people still need Ekko, but they do not need to move their conversation. You can continue using the Instagram, WhatsApp, Telegram, or Messenger chat they already share.\n\nActively building this and trying to achieve a seamless automatic encryption in the UI across all popular messengers and adding support across all browsers, IOS, android and social media..\n\nUnder the hood, Ekko uses hybrid X25519 + ML-KEM-768 and XChaCha20-Poly1305. Private keys are generated and kept on your device.\n\nYou can claim an Ekko handle to make exchanging public keys easier, exchange invitations directly without an account, or self-host the public-key directory.\n\nCurrently:\n\n- A Chromium browser extension, Experimental Firefox and Safari builds\n\n- Instagram, WhatsApp Web, Telegram Web, and Messenger integrations\n\n- A self-hostable key directory\n\n- Open-source client, protocol, and server code\n\nEarly version Chrome Web Store:\n[https://chromewebstore.google.com/detail/ekko/oaihgpmbkeafbp...](https://chromewebstore.google.com/detail/ekko/oaihgpmbkeafbpbjbnfjpcaeheickfm)\n\nSource code:\n\n[https://github.com/useekko/ekko-core](https://github.com/useekko/ekko-core)\n\nWebsite and demo:\n\nI would genuinely appreciate direct feedback especially from people familiar with applied cryptography, browser security, key verification, messenger integrations, potential solutions for iOS UI integration (faster than using browser w/ Safari extension)\n\nIf you try it, please tell me what breaks or what feels confusing. Actively trying to make this better as a side project! If you discover a security issue, email kirill@useekko.app rather than posting it publicly.\n\nLooking for feedback! :)\n\nComments URL: [https://news.ycombinator.com/item?id=48986762](https://news.ycombinator.com/item?id=48986762)\n\nPoints: 2\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-ekko-pqc-encryption-inside-of-your-keyboard", "canonical_source": "https://useekko.app/", "published_at": "2026-07-21 00:39:22+00:00", "updated_at": "2026-07-21 00:52:47.474361+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-ethics", "ai-policy"], "entities": ["Ekko", "Kirill", "Signal", "SimpleX", "Instagram", "WhatsApp", "Telegram", "Messenger"], "alternates": {"html": "https://wpnews.pro/news/show-hn-ekko-pqc-encryption-inside-of-your-keyboard", "markdown": "https://wpnews.pro/news/show-hn-ekko-pqc-encryption-inside-of-your-keyboard.md", "text": "https://wpnews.pro/news/show-hn-ekko-pqc-encryption-inside-of-your-keyboard.txt", "jsonld": "https://wpnews.pro/news/show-hn-ekko-pqc-encryption-inside-of-your-keyboard.jsonld"}}