Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

Latest commit

 

History

History
21 lines (17 loc) · 1.42 KB

README.md

File metadata and controls

21 lines (17 loc) · 1.42 KB

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