SecureValueRecovery
ContactDiscoveryService
Our great sponsors
SecureValueRecovery | ContactDiscoveryService | |
---|---|---|
4 | 70 | |
275 | 270 | |
- | - | |
0.0 | 0.0 | |
7 months ago | 12 months ago | |
Rust | C | |
GNU Affero General Public License v3.0 | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SecureValueRecovery
-
What database used by Signal
There are other services out there; sailing past our own purpose-built datastores like the secure value recovery system and contact-discovery system, though, DynamoDB, Redis, and Bigtable are the main things we use that somebody might call a "database."
- Twilio Incident: What Signal Users Need to Know
-
Ask HN: Who is hiring? (May 2021)
Consider writing some small-ish tasks (e.g. here: https://github.com/signalapp/SecureValueRecovery/issues) that interested folks could look at to see if the work is interesting.
ContactDiscoveryService
- Is it generally ok to store phone numbers in a firestore database?
-
7 Best Open-Source Alternatives To WhatsApp In 2023
[1] https://signal.org/blog/private-contact-discovery/
-
WhatsApp data leak: 500M user records for sale
Signal uses SGX for remote attestation, which presumably lets the client verify that the code running on the server is a build of the OSS code and not a modified version. But I don't know the details or if this is reliable.
SGX and remote attestation described here:
https://signal.org/blog/private-contact-discovery/
-
WhatsApp data breach sees nearly 500 million user records up for sale
Signal does private contact discovery and the effort they've gone to to do this is quite impressive.
- A brief family story about convincing boomer parents to Signal
- Elon on Signal
- Absolutely Insane "Feature"
-
Types of Execution Environments, Attestation and SGX
TEEs have numerous privacy-enhancing applications that may benefit users. One of them is, as discussed earlier, private contact discovery; the Signal application uses a contact discovery service enhanced using Intel SGX, a TEE technology, to protect its users' privacy. A similar application of TEEs is performing malware analysis in a remote cloud service, so that the service may not identify users by the contents of their devices, such as the applications they have installed, especially important as 98.93% of users may be uniquely identified by the list of applications they have installed.
-
Twilio Incident: What Signal Users Need to Know
Signal (or, more accurately, one of its predecessors) used to use client-side private set intersection for contact discovery, but this scales poorly [1].
Now they use a solution based on Intel SGX and server-side trusted computing [2].
[1] https://signal.org/blog/contact-discovery/
[2] https://signal.org/blog/private-contact-discovery/
- Where are Signal servers located and how is it safer than Swiss-based Threema ?
What are some alternatives?
Tailwind CSS - A utility-first CSS framework for rapid UI development.
whatsapp-viewer - Small tool to display chats from the Android msgstore.db database (crypt12)
Signal-iOS - A private messenger for iOS.
TextSecure - A private messenger for Android.
terraform-provider-rollbar - Terraform provider for Rollbar
Signal-Server - Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS
google-search-results-php - Google Search Results PHP API via Serp Api
TelegramAndroid - Fork client of Telegram app for Android.
storage-service
simplex-chat - SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
crystal - The Crystal Programming Language
simplexmq - ⚙️ SimpleXMQ - A reference implementation of the SimpleX Messaging Protocol for simplex queues over public networks.