On April 10, 2020, Apple and Google announced that support for the jointly developed contact tracking protocol will appear in the next updates to their iOS and Android operating systems.
The goal of this project is to reduce the spread of coronavirus by tracking contact chains and early detection of new infections with subsequent rapid isolation.

BLE (Bluetooth Low Energy) technology will be used to track contacts.
The principle of operation of this contact tracing protocol is as follows:
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 - Apple & Google protocol documentationhttps://www.tracetogether.gov.sg/ - website of the Trace Together application launched in Singaporehttps://bluetrace.io/ - technology website on which Trace Together is basedhttps://opencovidtrace.org - the site of our open-source projecthttps://github.com/OpenCovidTrace - the site of our repository on Githubhttps://github.com/DP-3T/ - is another promising one contact exchange protocol