ipfs-nucleus
ContactDiscoveryService
ipfs-nucleus | ContactDiscoveryService | |
---|---|---|
5 | 70 | |
38 | 270 | |
- | - | |
1.2 | 0.0 | |
about 1 year ago | 12 months ago | |
Go | 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.
ipfs-nucleus
-
Filecoin Foundation Successfully Deploys IPFS in Space
The block auth is very generic, just an extra top level key in cbor maps or a small prefix in raw blocks. The protocol is S3 V4 signatures.
There is a Java implementation of the modified bitswap for this in Nabu [0] and a Go one in ipfs-nucleus [1]. With both of these you can use whatever auth verification protocol you like.
[0] https://github.com/peergos/nabu
[1] https://github.com/peergos/ipfs-nucleus/
-
A fully open-source and end-to-end encrypted note taking alternative to Evernote
I love this part: https://github.com/Peergos/ipfs-nucleus
I've tried IPFS before but I hit a bug when using it so gave up on my idea for a side project. Might give this a go!
-
Twilio Incident: What Signal Users Need to Know
Yep, we built a super minimal ipfs replacement - ipfs-nucleus (https://github.com/peergos/ipfs-nucleus) with added block level access control, which is also post-quantum.
-
Peergos: Open-Source Google Drive Alternative for Self-Hosting
It's actually a mixture of Java, Go, and JS. E.g. all the P2P stuff is handled by ipfs-nucleus: https://github.com/peergos/ipfs-nucleus/
-
Peergos: a peer-to-peer encrypted storage, social media and app platform
No one needs to install IPFS. Peergos automatically installs and manages it's own IPFS instance. It's actually a super minimal drop-in IPFS replacement - ipfs-nucleus (https://github.com/peergos/ipfs-nucleus) with extended access control. Self hosting instructions are here: https://github.com/peergos/peergos#usage---self-hosting
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?
web-ui - The Web interface for Peergos
whatsapp-viewer - Small tool to display chats from the Android msgstore.db database (crypt12)
Peergos - A p2p, secure file storage, social network and application protocol
TextSecure - A private messenger for Android.
Joplin - Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
Signal-Server - Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS
org-roam - Rudimentary Roam replica with Org-mode
TelegramAndroid - Fork client of Telegram app for Android.
Publii - The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.
simplex-chat - SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
ideas2 - Another 85+ Ideas for Computing https://samsquire.github.io/ideas2/
simplexmq - ⚙️ SimpleXMQ - A reference implementation of the SimpleX Messaging Protocol for simplex queues over public networks.