{"id":36446305,"url":"https://github.com/ldsec/drynx","last_synced_at":"2026-01-11T22:45:25.877Z","repository":{"id":38238644,"uuid":"145557007","full_name":"ldsec/drynx","owner":"ldsec","description":"Decentralized, Secure, Verifiable System for Statistical Queries and Machine Learning on Distributed Datasets","archived":false,"fork":false,"pushed_at":"2023-02-25T02:05:24.000Z","size":32226,"stargazers_count":41,"open_issues_count":1,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-06-19T00:31:22.233Z","etag":null,"topics":["data-sharing","machine-learning","onet","privacy-protection","security","statistical-methods"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ldsec.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-21T11:52:00.000Z","updated_at":"2023-10-18T10:39:04.000Z","dependencies_parsed_at":"2024-06-19T00:13:29.165Z","dependency_job_id":"be0e24f9-be91-4b58-a420-d505fc11eb42","html_url":"https://github.com/ldsec/drynx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ldsec/drynx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldsec%2Fdrynx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldsec%2Fdrynx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldsec%2Fdrynx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldsec%2Fdrynx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ldsec","download_url":"https://codeload.github.com/ldsec/drynx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldsec%2Fdrynx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28326144,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-11T22:11:01.104Z","status":"ssl_error","status_checked_at":"2026-01-11T22:10:58.990Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-sharing","machine-learning","onet","privacy-protection","security","statistical-methods"],"created_at":"2026-01-11T22:45:25.425Z","updated_at":"2026-01-11T22:45:25.870Z","avatar_url":"https://github.com/ldsec.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/ldsec/drynx.svg?branch=master)](https://travis-ci.org/ldsec/drynx) [![Go Report Card](https://goreportcard.com/badge/github.com/ldsec/drynx)](https://goreportcard.com/report/github.com/ldsec/drynx)\n\n# Drynx\nDrynx 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).\n\nThe paper has all the details: [Drynx: Decentralized, Secure, Verifiable System for Statistical Queries and Machine Learning on Distributed Datasets](https://arxiv.org/abs/1902.03785)\n\nDrynx 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](https://github.com/ldsec/unlynx) and does an intensive use of [Overlay-network (ONet) library](https://go.dedis.ch/onet/v3) and of the [Advanced Crypto (kyber) library](https://go.dedis.ch/kyber/v3).\n\n## Documentation\n\n* For more information regarding the underlying architecture please refer to the stable version of ONet `go.dedis.ch/onet/v3`\n* To check the code organisation, have a look at [Layout](https://github.com/ldsec/drynx/wiki/Layout)\n* For more information on how to run our protocols, services, simulations and apps, go to [Running Drynx](https://github.com/ldsec/drynx/wiki/Running-Drynx)\n\n## Getting Started\n\nTo use the code of this repository you need to:\n\n- Install [Golang](https://golang.org/doc/install)\n- [Recommended] Install [IntelliJ IDEA](https://www.jetbrains.com/idea/) and the GO plugin\n- Set [`$GOPATH`](https://golang.org/doc/code.html#GOPATH) to point to your workspace directory\n- Add `$GOPATH/bin` to `$PATH`\n- Git clone this repository to $GOPATH/src `git clone https://github.com/ldsec/drynx.git` or...\n- go get repository: `go get github.com/ldsec/drynx`\n\n## Version\n\nWe only have a development version. The `master`-branch in `github.com/ldsec/drynx` is the development version that works but can have incompatible changes.\n\n## License\n\nDrynx is licensed under a End User Software License Agreement ('EULA') for non-commercial use. If you need more information, please contact us.\n\n## Contact\nYou can contact any of the developers for more information or any other member of [lds](https://search.epfl.ch/?filter=unit\u0026q=lds):\n\n* [David Froelicher](https://github.com/froelich) (PHD student) - david.froelicher@epfl.ch\n* [Joao Andre Sa](https://github.com/JoaoAndreSa) (Software Engineer) - joao.gomesdesaesousa@epfl.ch\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fldsec%2Fdrynx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fldsec%2Fdrynx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fldsec%2Fdrynx/lists"}