All Projects → ldsec → drynx

ldsec / drynx

Licence: other
Decentralized, Secure, Verifiable System for Statistical Queries and Machine Learning on Distributed Datasets

Programming Languages

go
31211 projects - #10 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to drynx

Hemmelig.app
Keep your sensitive information out of chat logs, emails, and more with encrypted secrets.
Stars: ✭ 183 (+490.32%)
Mutual labels:  privacy-protection
pf
PF: a header only template library for fast particle filtering!
Stars: ✭ 41 (+32.26%)
Mutual labels:  statistical-methods
babble
说都不会话了。
Stars: ✭ 50 (+61.29%)
Mutual labels:  privacy-protection
neurotic
Curate, visualize, annotate, and share your behavioral ephys data using Python
Stars: ✭ 24 (-22.58%)
Mutual labels:  data-sharing
SDK-Privacy-Report
Privacy details of SDKs for Apple Privacy Nutrition & Google Safety Section disclosure.
Stars: ✭ 219 (+606.45%)
Mutual labels:  privacy-protection
bidscoin
BIDScoin converts your source-level neuroimaging data to BIDS
Stars: ✭ 75 (+141.94%)
Mutual labels:  data-sharing
srqm
An introductory statistics course for social scientists, using Stata
Stars: ✭ 43 (+38.71%)
Mutual labels:  statistical-methods
safe-dot-android
An app that 🔔 alerts you when a third-party 🕵🏻‍♀️ application uses your device camera or microphone. Privacy Indicators for Android
Stars: ✭ 63 (+103.23%)
Mutual labels:  privacy-protection
matrix
mirror of https://mypdns.org/my-privacy-dns/matrix as it is obviously no longer safe to do Girhub nor have we no longer any trust in them. See https://mypdns.org/my-privacy-dns/porn-records/-/issues/1347
Stars: ✭ 32 (+3.23%)
Mutual labels:  privacy-protection
conceal-mobile
Conceal Mobile - Encrypted DeFI & Messaging App
Stars: ✭ 15 (-51.61%)
Mutual labels:  privacy-protection
imagenet-face-obfuscation
Code for the paper "A Study of Face Obfuscation in ImageNet"
Stars: ✭ 35 (+12.9%)
Mutual labels:  privacy-protection
allsummarizer
Multilingual automatic text summarizer using statistical approach and extraction
Stars: ✭ 28 (-9.68%)
Mutual labels:  statistical-methods
BMW-Anonymization-API
This repository allows you to anonymize sensitive information in images/videos. The solution is fully compatible with the DL-based training/inference solutions that we already published/will publish for Object Detection and Semantic Segmentation.
Stars: ✭ 121 (+290.32%)
Mutual labels:  privacy-protection
awesome-privacy
A curated list of tools and services that respect your privacy.
Stars: ✭ 257 (+729.03%)
Mutual labels:  privacy-protection
Windows-On-Reins
Wor is a Powershell script to harden, debloat, optimize, enhance privacy, avoid fingerprinting and improve performance on Windows 10 and 11.
Stars: ✭ 170 (+448.39%)
Mutual labels:  privacy-protection
ambianic-edge
The core runtime engine for Ambianic Edge devices.
Stars: ✭ 98 (+216.13%)
Mutual labels:  privacy-protection
SafePad
SafePad : Encrypted Text Editor. This text editor uses very strong encryption to let you protect your secrets. Great for storing passwords, credit card details or any else that you want to keep safe.
Stars: ✭ 32 (+3.23%)
Mutual labels:  privacy-protection
BitcoinCacheMachine
Run privacy-preserving Bitcoin payment infrastructure at your home or office. Deploy on commodity x64_86.
Stars: ✭ 18 (-41.94%)
Mutual labels:  privacy-protection
toptout
📡 Easily opt-out from telemetry collection
Stars: ✭ 89 (+187.1%)
Mutual labels:  privacy-protection
HideDroid
HideDroid is an Android app that allows the per-app anonymization of collected personal data according to a privacy level chosen by the user.
Stars: ✭ 85 (+174.19%)
Mutual labels:  privacy-protection

Build Status Go Report Card

Drynx

Drynx is a library for simulating a privacy-preserving and verifiable data sharing/querying tool. It offers a series of independent protocols that when combined offer a verifiably-secure and safe way to compute statistics and train basic machine learning models on distributed sensitive data (e.g., medical data).

The paper has all the details: Drynx: Decentralized, Secure, Verifiable System for Statistical Queries and Machine Learning on Distributed Datasets

Drynx is developed by LDS (Laboratory for Data Security in EPFL) in collaboration with DeDiS (Laboratory for Decentralized and Distributed Systems). It is build on the UnLynx library and does an intensive use of Overlay-network (ONet) library and of the Advanced Crypto (kyber) library.

Documentation

  • For more information regarding the underlying architecture please refer to the stable version of ONet go.dedis.ch/onet/v3
  • To check the code organisation, have a look at Layout
  • For more information on how to run our protocols, services, simulations and apps, go to Running Drynx

Getting Started

To use the code of this repository you need to:

  • Install Golang
  • [Recommended] Install IntelliJ IDEA and the GO plugin
  • Set $GOPATH to point to your workspace directory
  • Add $GOPATH/bin to $PATH
  • Git clone this repository to $GOPATH/src git clone https://github.com/ldsec/drynx.git or...
  • go get repository: go get github.com/ldsec/drynx

Version

We only have a development version. The master-branch in github.com/ldsec/drynx is the development version that works but can have incompatible changes.

License

Drynx is licensed under a End User Software License Agreement ('EULA') for non-commercial use. If you need more information, please contact us.

Contact

You can contact any of the developers for more information or any other member of lds:

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].