في 10 أبريل 2020 ، أعلنت Apple و Google أن دعم بروتوكول تتبع جهات الاتصال الذي تم تطويره بشكل مشترك سيظهر في التحديثات التالية لأنظمة تشغيل iOS و Android.
الهدف من هذا المشروع هو الحد من انتشار الفيروس التاجي من خلال تتبع سلاسل الاتصال والكشف المبكر عن الإصابات الجديدة مع العزلة السريعة اللاحقة.
![مخطط Google و Apple Protocol](https://habrastorage.org/webt/7g/pj/cr/7gpjcr6oizyxzh6ruoxjhdgrace.jpeg)
سيتم استخدام تقنية BLE (Bluetooth Low Energy) لتتبع جهات الاتصال.
مبدأ تشغيل بروتوكول تتبع الاتصال هذا كما يلي:
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 .
![](https://habrastorage.org/webt/rp/3x/w-/rp3xw-ahaouj0xjdlqm7315crz0.png)
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 و Googlehttps://www.tracetogether.gov.sg/ - الموقع الإلكتروني لتطبيق Trace Together الذي تم إطلاقه في سنغافورةhttps://bluetrace.io/ - موقع التكنولوجيا التي يستند إليها Trace Togetherhttps://opencovidtrace.org - موقع مشروعنا مفتوح المصدرhttps://github.com/OpenCovidTrace - موقع مستودعنا على Githubhttps://github.com/DP-3T/ - هو موقع آخر واعد. بروتوكول تبادل الاتصال