Apple & Google Bluetooth-Kontaktverfolgungsprotokoll

Apple & Google


Am 10. April 2020 gaben Apple und Google bekannt, dass die UnterstĂŒtzung fĂŒr das gemeinsam entwickelte Kontaktverfolgungsprotokoll in den nĂ€chsten Updates fĂŒr ihre iOS- und Android-Betriebssysteme erscheinen wird.

Ziel dieses Projekts ist es, die Ausbreitung des Coronavirus zu verringern, indem Kontaktketten verfolgt und neue Infektionen frĂŒhzeitig erkannt und anschließend schnell isoliert werden.


Google- und Apple-Protokollschema

Die BLE-Technologie (Bluetooth Low Energy) wird zum Verfolgen von Kontakten verwendet.
Das Funktionsprinzip dieses Kontaktverfolgungsprotokolls ist wie folgt:


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 .


?



  1. 32- Tracing Key,
  2. 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 — .
    , .
  3. 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 , .

  4. RPI (Rolling Proximity ID) , .
  5. 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 - Dokumentation zum Apple- und Google-Protokoll
https://www.tracetogether.gov.sg/ - Website der in Singapur gestarteten Trace Together-Anwendung
https://bluetrace.io/ - Technologie-Website Auf der Basis von Trace Together basiert
https://opencovidtrace.org - die Website unseres Open-Source-Projekts
https://github.com/OpenCovidTrace - die Website unseres Repositorys auf Github
https://github.com/DP-3T/ - ist eine weitere vielversprechende Kontaktaustauschprotokoll

All Articles