El 10 de abril de 2020, Apple y Google anunciaron que el soporte para el protocolo de seguimiento de contactos desarrollado conjuntamente aparecerá en las próximas actualizaciones de sus sistemas operativos iOS y Android.
El objetivo de este proyecto es reducir la propagación del coronavirus mediante el seguimiento de las cadenas de contacto y la detección temprana de nuevas infecciones con un aislamiento rápido posterior.

La tecnología BLE (Bluetooth de baja energía) se utilizará para rastrear contactos.
El principio de funcionamiento de este protocolo de rastreo de contactos es el siguiente:
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 - Documentación del protocolo de Apple y Googlehttps://www.tracetogether.gov.sg/ - sitio web de la aplicación Trace Together lanzada en Singapurhttps://bluetrace.io/ - sitio web de tecnología en el que se basa Trace Togetherhttps://opencovidtrace.org - el sitio de nuestro proyecto de código abiertohttps://github.com/OpenCovidTrace - el sitio de nuestro repositorio en Githubhttps://github.com/DP-3T/ - es otro prometedor protocolo de intercambio de contactos