Em 10 de abril de 2020, a Apple e o Google anunciaram que o suporte ao protocolo de rastreamento de contatos desenvolvido em conjunto aparecerá nas próximas atualizações dos sistemas operacionais iOS e Android.
O objetivo deste projeto é reduzir a propagação do coronavírus, rastreando cadeias de contato e detecção precoce de novas infecções com subsequente isolamento rápido.

A tecnologia BLE (Bluetooth Low Energy) será usada para rastrear contatos.
O princípio de operação deste protocolo de rastreamento de contatos é o seguinte:
iOS Android BLE- service UUID characteristic UUID.
, Bluetooth , Bluetooth- (characteristic UUID), , Apple & Google. .
Bluetooth service UUID characteristic UUID , , .
— , - , .
Bluetooth .
Trace Together 2020 .
, , , 909 , 29 , 74 16 .
1 , , BlueTrace, open-source.
Apple & Google
Apple & Google, BlueTrace, .
email, .
, 10 .
?
- 32- Tracing Key,
- 16- Daily Tracing Key.
HKDF:
dk = HKDF(tk , NULL, (UTF8("CT-DTK")||Di),16)
tk
— ,
Di
— , unix_timestamp div (60*60*24)
, div
—
||
NULL , , 16 — .
, .
10 * Rolling Proximity ID.
16 .
.
HMAC ( 16 ), , :
RPI = Truncate(HMAC(dk, (UTF8("CT-RPI")||Ti)),16)
dk
— ,
Ti
— ,
(unix_timestamp mod (60*60*24)) div (60*10)
, div
— , mod
—
*10 :
TimeIntervalNumber provides a number for each 10-minute window in a 24-hour window as defined by DayNumber)
bluetooth 15-20 , .
- RPI (Rolling Proximity ID) , .
14 , .
, , RPI RPI.
, .
Apple Google Contact Tracing Protocol, Rolling Proximity ID. , - , 14 .
.
Apple Google , , API.
Contact Tracing Framework.
, . Bluetooth .
, , «exposed».
: .
API , COVID-19, , Apple & Google .
14 , API.
:?
?
Apple App Store Google Play Market , COVID-19, . , , Contact Tracing Framework.
Apple Google , COVID-19.
, IT- .
Trace Together 1 , Apple Google .
.
, .
Apple Google, .
, , 100% , 3- .
Open-source
open-source Apple & Google, open-source .

open-source OpenCovidTrace, , Apple & Google, , iOS.
iOS
, Apple & Google, .
( advertising packets) BLE , 16 .
BLE UUID advertising info () BLE .
Core Bluetooth iOS , , BLE .
BLE : , .
, iOS Apple Core Bluetooth .
, Apple & Google, , Apple , .
, .
. - , - .
, .
Apple & Google .
, , , .
Geo- 14 Rolling Proximity ID’s , , .
Rolling Proximity ID’s GPS 14 .
, .
QR-, Bluetooth .
OpenCovidTrace , BlueTrace, Apple & Google, DP-3T, .
Github!
, .
OpenCovidTrace, .
, .
https://www.apple.com/covid19/contacttracing - documentação do protocolo Apple e Googlehttps://www.tracetogether.gov.sg/ - site do aplicativo Trace Together lançado em Cingapurahttps://bluetrace.io/ - site de tecnologia no qual o Trace Together se baseiahttps://opencovidtrace.org - o site do nosso projeto de código abertohttps://github.com/OpenCovidTrace - o site do nosso repositório no Githubhttps://github.com/DP-3T/ - é outro promissor protocolo de troca de contatos