OpenCovidTrace implementuje otvorené verzie protokolov sledovania kontaktov pod licenciou LGPL.
Ešte skôr, v apríli tohto roku, Apple a Google vydal spoločné vyhlásenie o začiatku vývoja systému na sledovanie kontaktov používateľov a zverejnil jeho špecifikáciu. Spustenie systému je plánované na máj súčasne s novým vydaním operačných systémov Android a iOS.
Opísaný systém využíva decentralizovaný prístup a je založený na posielaní správ medzi smartfónmi cez Bluetooth Low Energy (BLE). Kontaktné údaje sú uložené v smartfóne používateľa.
Po spustení sa vygeneruje jedinečný kľúč. Na základe tohto kľúča sa vygeneruje denný kľúč (každých 24 hodín) a na jeho základe sa vygenerujú dočasné kľúče, ktoré sa každých 10 minút vymieňajú. Po kontakte si smartfóny vymenia dočasné kľúče a uložia ich do zariadení. Ak je test pozitívny, denné kľúče sa nahrajú na server. Následne si smartfón zo servera stiahne denné kľúče infikovaných používateľov, vygeneruje z nich dočasné kľúče a porovná ich so svojimi zaznamenanými kontaktmi.
OpenCovidTrace aktívne vyvíja verzie mobilnej aplikácie pre iOS a Android:
- Projekt implementuje protokol opísaný v Špecifikácie Apple/Google
- bola implementovaná strana servera na ukladanie anonymných údajov
- prebieha integrácia riešenia DP-3T (projekt skupiny vedcov na vývoj otvoreného sledovacieho protokolu)
- prebieha integrácia riešenia Bluetrace (jedno z prvých takýchto riešení už bolo spustené v Singapure)
zdroje
Zdroj: linux.org.ru