All Projects → status-im → awesome-secure-messaging

status-im / awesome-secure-messaging

Licence: other
A curated collection of links for secure messaging.

Projects that are alternatives of or similar to awesome-secure-messaging

Dontclickshit
Як не стати кібер-жертвою
Stars: ✭ 149 (+413.79%)
Mutual labels:  messaging, anonymity
talek
a Private Publish Subscribe System
Stars: ✭ 39 (+34.48%)
Mutual labels:  messaging, anonymity
amqv7-workshop
No description or website provided.
Stars: ✭ 22 (-24.14%)
Mutual labels:  messaging
hydra-hpp
Hydra Hot Potato Player (game)
Stars: ✭ 12 (-58.62%)
Mutual labels:  messaging
plivo-python
A Python library for communicating with the Plivo API and generating Plivo XML.
Stars: ✭ 57 (+96.55%)
Mutual labels:  messaging
zenoh-c
zenoh client library written in C and targeting micro-controllers.
Stars: ✭ 28 (-3.45%)
Mutual labels:  messaging
azure-service-bus-go
Golang library for Azure Service Bus -- https://aka.ms/azsb
Stars: ✭ 67 (+131.03%)
Mutual labels:  messaging
prosody-filer
Golang mod_http_upload_external server for Prosody and Ejabberd
Stars: ✭ 41 (+41.38%)
Mutual labels:  messaging
superhighway84
USENET-inspired, uncensorable, decentralized internet discussion system running on IPFS & OrbitDB
Stars: ✭ 437 (+1406.9%)
Mutual labels:  censorship-resistance
rx-stomp
STOMP adaptor for RxJS
Stars: ✭ 76 (+162.07%)
Mutual labels:  messaging
tor-ip-changer
request new identity every X seconds interval using TOR client
Stars: ✭ 233 (+703.45%)
Mutual labels:  anonymity
SuperSimpleTcp
Simple wrapper for TCP client and server in C# with SSL support
Stars: ✭ 263 (+806.9%)
Mutual labels:  messaging
Chatistics
A WhatsApp Chat analyzer and statistics.
Stars: ✭ 32 (+10.34%)
Mutual labels:  messaging
sample-spring-cloud-stream
sample microservices communicating asynchronously using spring cloud stream, rabbitmq
Stars: ✭ 22 (-24.14%)
Mutual labels:  messaging
Whatsapp Android App
This is sample code for layout for chatting app like Whatsapp.
Stars: ✭ 32 (+10.34%)
Mutual labels:  messaging
karbowanec
Karbo (Karbovanets) - Digital Exchange Medium - cryptocurrency made in Ukraine, CryptoNote protocol implementation.
Stars: ✭ 102 (+251.72%)
Mutual labels:  anonymity
Server
FerrisChat's Server
Stars: ✭ 21 (-27.59%)
Mutual labels:  messaging
muon-java
Muon Core for the JVM. APIs and Microservices taken to the next level
Stars: ✭ 18 (-37.93%)
Mutual labels:  messaging
i2pchat
🌀 i2pchat's old repo. This repo is deprecated in favor of https://github.com/i2pchat/i2pchat which is now the main repo.
Stars: ✭ 23 (-20.69%)
Mutual labels:  anonymity
psr-container-messenger
Message bus and queue for Mezzio with Symfony Messenger + Enqueue
Stars: ✭ 24 (-17.24%)
Mutual labels:  messaging

STATUS: Not actively maintained; bibliograpy now updated in Zotero group https://www.zotero.org/groups/2306124/vacp2p/items for https://vac.dev/

Awesome Secure Messaging

A curated collection of links for secure messaging. Part of the "Awesome X" series.

The list is periodically updated with new links. Click "Watch" in the right top corner to follow.

Your contributions are welcomed.

Table of Contents

Fundamentals

Messaging

Trust establishment

  • X3DH - two-party asynchronous key agreement protocol

  • Bramble QR Code Protocol - in-person key agreement protocol to establish a shared secret

Session management

  • Sesame - session management for async and-multi device setting

Anonymity

Censorship Resistance

Cocercion Resistance

Attacks

  • The Sybil Attack - attack on p2p systems from cheap identity generation, requiring some form of logically centralized authority

  • Tagging Attacks - adversary recognizing traffic by modfiying it in acceptable fashion

Applications

  • Briar - messaging app employing several censorship-resitance techniques, like direct device-to-device comms (bluetooth, wifi), Tor routing

  • Signal - widely used security-based messaging app with intermediate server and phone based registration, includes voice calls

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].