Corona-Warn-App:免费的新冠病毒跟踪开源App

20-06-11 banq

Corona-Warn-App是一款可帮助跟踪德国SARS-CoV-2(可导致COVID-19)感染链的应用程序。该应用程序基于具有分散方法的技术,并通知用户是否已暴露于SARS-CoV-2。

工作原理:

1.收集附近的标识符

移动设备上的曝光通知框架(由Apple和Google制作的 Exposure Notification framework )正在广播滚动接近标识符(Rolling Proximity Identifier),同时还定期使用Bluetooth Low Energy技术扫描其他手机的标识符并将其存储在本地。标识符仅在10-20分钟内有效,并且是从临时密钥(每24小时更改一次)以密码方式得出的。

2.用症状传达用户的测试结果(可选)

如果所涉及的实验室支持电子过程,则被测用户可以使用他们在测试过程中收到的QR码来检索其结果。

3.分发SARS-CoV-2确认用户的密钥列表

如果新冠测试结果是阳性的,则要求用户自愿将最近14天内的临时密钥上载到服务器。为了防止滥用,Corona-Warn-App后端首先验证了阳性测试结果。如果确认,则服务器会将用户的密钥添加到SARS-CoV-2确认列表中,该列表会定期广播到所有应用程序。

4.检查是否属于暴露于SARS-CoV-2确认用户

在移动设备下载已测试为肯定的用户的所有可用密钥的列表之后,“暴露通知”框架将得出相应的标识符,并在本地检查其中是否有任何与本地收集的滚动接近标识符匹配的标识符。将评估风险,并且用户会收到相应的提醒。

点击标题进入Github.

 

    

1
猜你喜欢