/BeepTrace_release

BeepTrace showcases and demos. Open Source Project awaiting

MIT LicenseMIT

BeepTrace_release

Background

In order to solve the problem of privacy leakage in the contact tracing of traditional infectious diseases, such as the recent COVID-19 epidemic, we are developing a blockchain-enabled Privacy-preserving contact tracing smartphone application, named BeepTrace.

Framework

Based on a sharing concern about user privacy, there are two different modes of BeepTrace, BeepTrace-active, and BeepTrace-passive. The backbone of both approaches is the blockchain, and their main difference is in the method of generating contact information and the positive cases matching protocols. The sensing technology for active mode is Bluetooth Low Energy (BLE), and Geographic Information System (PostGIS) is for passive mode. The detailed information is illustrated in these two articles: BeepTrace: Blockchain-enabled Privacy-preserving Contact Tracing for COVID-19 Pandemic and Beyond and Privacy-Preserving Contact Tracing and Public Risk Assessment Using Blockchain for COVID-19 Pandemic.

UI design

home home
home

Blockchian logs

The following picture shows the settings of our Ethereum private chain, as well as the blockchain logs (uploading activity).

logs

From the follwing screenshot of Geth client, all risky pseudo-IDs (desensitizing contact information from positive cases) are packaged into a block.

image

A demonstration on Ganache:

image

License

MIT