OpenCovidTrace is an open-source project for secure and private COVID-19 contact tracing

OpenCovidTrace implements open versions of contact tracing protocols under the LGPL license.

Earlier, in April of this year, Apple and Google issued a joint statement about the beginning of the development of a system for tracking user contacts and published its specification. The system is planned to be launched in May simultaneously with the new release of the Android and iOS operating systems.

The described system uses a decentralized approach and is based on messaging between smartphones via Bluetooth Low Energy (BLE). Contact data is stored on the user's smartphone.
When launched, a unique key is generated. Based on this key, a daily key is generated (every 24 hours), and on its basis, temporary keys are generated, which are replaced every 10 minutes. Upon contact, smartphones exchange temporary keys and store them on the devices. If the test is positive, the daily keys are uploaded to the server. Subsequently, the smartphone downloads the daily keys of the infected users from the server, generates temporary keys from them and compares them with its recorded contacts.

OpenCovidTrace is actively developing iOS and Android versions of the mobile application:

  • The project implements the protocol described in Apple/Google specifications
  • the server side for storing anonymous data has been implemented
  • solution integration in progress DP-3T (a project by a group of scientists to develop an open tracking protocol)
  • solution integration in progress bluetrace (one of the first such solutions has already been launched in Singapore)

Resources

Source: linux.org.ru

Add a comment