Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.
/ drynx Public archive
forked from ldsec/drynx

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

License

Notifications You must be signed in to change notification settings

c4dt/drynx

This branch is 42 commits ahead of, 15 commits behind ldsec/drynx:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

502a72c · Aug 24, 2023
Aug 22, 2023
Aug 21, 2018
Aug 22, 2023
Dec 19, 2019
Feb 25, 2020
Mar 4, 2020
Mar 4, 2020
Feb 25, 2020
Mar 4, 2020
Jul 15, 2019
Dec 20, 2019
Mar 4, 2020
Aug 22, 2023
Nov 28, 2018
Dec 20, 2019
Feb 5, 2020
Aug 22, 2023
Aug 22, 2023

Repository files navigation

Build Status Go Report Card Coverage Status

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

This is a fork of LDS drynx, this is what is officially running at C4DT. It has some stabilising features that are being merged upstream:

  • datasets loaders, found in lib/provider/loaders
    • one keeping the upstream behavior of randomly generating data
    • one file based, reading CSV values and populating the Data Provider with it
  • CLI interface, found in cmd
    • server to run a Drynx node
    • client to communicate from the command line with the nodes
  • some others changes
    • allow to select which column to query
    • splits of some structures to allow for dedis/protobuf auto-generation
    • docker image for the server
    • some revamp of operation to more modularise them

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages

  • Go 87.7%
  • Python 11.6%
  • Other 0.7%