OpenCovidTrace implementa versões abertas de protocolos de rastreamento de contatos sob a licença LGPL.
Anteriormente, em abril deste ano, Apple e Google emitiu uma declaração conjunta sobre o início do desenvolvimento de um sistema de rastreamento de contatos de usuários e publicou sua especificação. O lançamento do sistema está previsto para maio, simultaneamente ao novo lançamento dos sistemas operacionais Android e iOS.
O sistema descrito utiliza uma abordagem descentralizada e é baseado em mensagens entre smartphones via Bluetooth Low Energy (BLE). Os dados de contato são armazenados no smartphone do usuário.
Quando iniciado, uma chave exclusiva é gerada. A partir desta chave é gerada uma chave diária (a cada 24 horas), e a partir dela são geradas chaves temporárias, que são substituídas a cada 10 minutos. Ao entrar em contato, os smartphones trocam chaves temporárias e as armazenam nos dispositivos. Se o teste for positivo, as chaves diárias são carregadas no servidor. Posteriormente, o smartphone baixa as chaves diárias dos usuários infectados do servidor, gera chaves temporárias a partir delas e as compara com seus contatos registrados.
OpenCovidTrace está desenvolvendo ativamente versões iOS e Android do aplicativo móvel:
- O projeto implementa o protocolo descrito em Especificações Apple/Google
- o lado do servidor para armazenar dados anônimos foi implementado
- integração da solução em andamento DP-3T (um projeto de um grupo de cientistas para desenvolver um protocolo de rastreamento aberto)
- integração da solução em andamento BlueTrace (uma das primeiras soluções deste tipo já foi lançada em Singapura)
Recursos
Fonte: linux.org.ru