Tribler / tribler

Privacy enhanced BitTorrent client with P2P content discovery
https://www.tribler.org
GNU General Public License v3.0
4.86k stars 450 forks source link

[Software Project 2019/2020] Building a critical infrastructure for the nation-wide identification of recovered COVID-19 (Corona) patients #5251

Closed devos50 closed 4 years ago

devos50 commented 4 years ago

This issue hosts references and discussion related to the software project we added to ProjectForum.

Description in ProjectForum

The research of the Delft Blockchain Lab orients around digital identity, cryptographic key management, verifiable claims, self-organisation, trust, and tamper-proof datastructures (e.g. blockchain). In collaboration with the Dutch National Institute for Public Health and the Environment (RIVM) and the Ministry of Internal Affairs, the Delft Blockchain Lab offers a unique project on building critical infrastructure during the Corona crisis.

The ongoing outbreak of the novel COVID-19 (Corona) virus is an unprecedented threats to humanity. The developments around the Corona virus across the world are demonstrating the fragility of current organisational models, usually involving a political model where decisions flow from top (a government) down to municipalities and individuals. One of the objectives of our lab is to explore and deploy bottom-up organizational paradigms that put citizens in power, instead of authorities. The main goal of this project is to build open-source, critical infrastructure for the identification of recovered Corona patients. The project aligns with digital companies and health initiatives around the world, like VODAN (Virus Outbreak Data Network) and the medical centers of Rotterdam and Leiden.

Problem Description

As a first step towards this goal, we seek to expand our Self-Sovereign Identity (SSI) library with health features. Delft University of Technology, together with the ministry of internal affairs developed a library for SSI that enables the creation of attestations and privacy-preserving proving of claims. Our mobile Android application has the potential to provide passport-grade identities to every citizen of the Netherlands. Specifically, this project would entail the integration of a Corona blood test where you can prove to other users (and businesses) whether you recovered from the Corona virus and therefore has built up resistance. During the coming months, quickly proving such resistance might become a key requirement by certain sectors, e.g., health care, and to better quantify the progress of herd immunity. Integration of a "Corona check" is a small, yet critical step towards a full health record database later on, based on a Self-Sovereign Identity solution.

Note that your work has the potential to be deployed on a larger scale. Therefore, we are specifically looking for motivated students with interest in digital identity solutions.

Self-Sovereign Identity

SSI puts people in charge of their own digital identities. The key idea is that companies can provide attestations to the digital identities of users. Users can then use these attestations in interactions with others to prove various claims, e.g., whether they have the legal age to buy alcoholic drinks from stores, without revealing sensitive information. Since 2016, our research line on SSI has been covered by several media outlets and currently, the third generation of prototypes is being defined together with the RvIG.

More information about our SSI solution can be found here.

devos50 commented 4 years ago

A list of references for this project (full credits to @llegard):

Technology for tracking

Immunity certificates

Papers and academic publications

Tracking and other measures in different countries

Privacy and human rights

synctext commented 4 years ago

Bizarre background reading from Wuhan Institute of Virology. They predict an outbreak of "Bat Coronaviruses in China", published March 2019.

devos50 commented 4 years ago

Kick-off meeting:

Next meeting: Monday 27th April, 11:30

devos50 commented 4 years ago

Notes meeting 27th April:

Next meeting: May 4th, 15:00

ghost commented 4 years ago

This is our Project Plan. Revised version. Fixed "certificate" and "use case" confusion. Project Plan.pdf

ghost commented 4 years ago

Revised Project Plan - The names of all people involved were included; Fixed some formating issues; Referring to the virus as "SARS-CoV-2"; Added references to the technologies that are going to be used; Made the risk analysis more related to the project; Added a MoSCoW list, summarizing all requirements; Fixed paragraphs of the "Elicitation and Analysis of the Requirements" section that might cause confusion; Updated the "Roadmap" chapter. Project Plan.pdf

ghost commented 4 years ago

Link to the code repository: https://github.com/kkostadinov99/covid-19-recovery-identification

ghost commented 4 years ago

Our Draft Report Draft_Report_6D.pdf

ghost commented 4 years ago

The app's demo video: https://drive.google.com/file/d/1CiMfFrc6dPKal7rwt9xmK0Y8b1oNJPwN/view?usp=sharing

ghost commented 4 years ago

The app's APK: https://drive.google.com/file/d/1caGHLJ2ixuKyJqbrA7Eq02wCqMaABJ5H/view?usp=sharing

devos50 commented 4 years ago

Thanks! Could you please post the screenshots here in GitHub directly?

ghost commented 4 years ago

Screenshot_1593035040 Screenshot_1593035076 Screenshot_1593035091 Screenshot_1593034397 Screenshot_1593034548 device-2020-06-24-234851 device-2020-06-24-233851 device-2020-06-24-233711 Screenshot_1593035695 Screenshot_1593034433

devos50 commented 4 years ago

This project has finished 👍