OpenCovidTrace — open-source проект безопасного и приватного отслеживания контактов COVID-19

good-penguin.png

OpenCovidTrace реализует открытые версии протоколов отслеживания контактов под лицензией LGPL.

Ранее, в апреле текущего года, компании Apple и Google выпустили совместное заявление о начале разработки системы для отслеживания контактов пользователей и опубликовали её спецификацию. Запуск системы планируется в мае одновременно с новым релизом операционных систем Android и iOS.

Описанная система использует децентрализованный подход и основывается на обмене сообщениями между смартфонами через Bluetooth Low Energy (BLE). Данные о контактах хранятся на смартфоне пользователя. При запуске генерируется уникальный ключ. На основе данного ключа генерируются дневной ключ (каждые 24-часа), а на его основе — временные ключи, которые сменяются каждые 10 минут. При контакте смартфоны обмениваются временными ключами и сохраняют их на устройствах. При положительном тесте дневные ключи загружаются на сервер. Впоследствии смартфон скачивает дневные ключи зараженных пользователей с сервера, генерирует по ним временные ключи и сравнивает со своими записанными контактами.

В OpenCovidTrace идет активная разработка iOS и Android версий мобильного приложения:

  • в проекте реализован протокол, описанный в спецификации Apple/Googlе
  • реализована серверная часть хранения анонимных данных
  • выполняется интеграция решения DP-3T (проект группы ученых по разработке открытого протокола отслеживания)
  • выполняется интеграция решения Bluetrace (одно из первых подобных решений уже запущенное в Сингапуре)

Ресурсы

>>> Github репозиторий

>>> Сайт проекта

©  Linux.org.ru