ehsm
ContactDiscoveryService
ehsm | ContactDiscoveryService | |
---|---|---|
1 | 70 | |
149 | 270 | |
-0.7% | - | |
8.1 | 0.0 | |
2 days ago | about 1 year ago | |
C++ | C | |
BSD 3-clause "New" or "Revised" License | 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.
ehsm
-
New Intel chips won't play Blu-ray disks due to SGX deprecation
* dynamic HSM (https://github.com/intel/ehsm)
* machine learning in tandem with GPUs https://azure.microsoft.com/en-us/blog/azure-confidential-co...
* autonomous key management (https://docs.oasis.dev/general/oasis-network/overview#privac...)
* signal contact discovery (https://signal.org/blog/private-contact-discovery/)
Many of these will also work with next-gen enclave tech (mainly in the direction of total VM encryption), but those aren’t as secure as SGX yet, so SGX has continued utility to applications beyond DRM.
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?
awesome-iam - 👤 Identity and Access Management knowledge for cloud platforms
whatsapp-viewer - Small tool to display chats from the Android msgstore.db database (crypt12)
napkinXC - Extremely simple and fast extreme multi-class and multi-label classifiers.
TextSecure - A private messenger for Android.
hsm - C++ framework library to simplify state-driven code
Signal-Server - Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS
cryfs - Cryptographic filesystem for the cloud
TelegramAndroid - Fork client of Telegram app for Android.
lizardfs - LizardFS is an Open Source Distributed File System licensed under GPLv3.
simplex-chat - SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
securefs - Filesystem in userspace (FUSE) with transparent authenticated encryption
simplexmq - ⚙️ SimpleXMQ - A reference implementation of the SimpleX Messaging Protocol for simplex queues over public networks.