Le 10 avril 2020, Apple et Google ont annoncé que la prise en charge du protocole de suivi des contacts développé conjointement apparaîtra dans les prochaines mises à jour de leurs systèmes d'exploitation iOS et Android.
L'objectif de ce projet est de réduire la propagation du coronavirus en suivant les chaînes de contact et la détection précoce de nouvelles infections avec isolement rapide ultérieur.

La technologie BLE (Bluetooth Low Energy) sera utilisée pour suivre les contacts.
Le principe de fonctionnement de ce protocole de suivi des contacts est le suivant:
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 - Documentation sur les protocoles Apple et Googlehttps://www.tracetogether.gov.sg/ - site web de l'application Trace Together lancée à Singapourhttps://bluetrace.io/ - site web technologique sur lequel Trace Together est baséhttps://opencovidtrace.org - le site de notre projet open sourcehttps://github.com/OpenCovidTrace - le site de notre référentiel sur Githubhttps://github.com/DP-3T/ - est un autre prometteur protocole d'échange de contacts