您当前所在位置: > 游戏图片 > 老司机

技术分析:苹果 Google 的「健康码」怎么追踪疫情又保护隐私?

时间:2020-04-24 12:15:22  来源:  作者:网络

苹果的创始人乔布斯曾经因为感到背叛,和 Google 的前董事长施密特势不两立。

而如今全人类面临新冠病毒威胁,两家一度不共戴天的公司走到了一起,共同开发了一套接触者追踪 (Contact Tracing) 技术。

因为它一定程度上可以起到流行病学追溯和感染风险警报的功能,这个技术也被昵称为美国版「健康码」。

但是 Contact Tracing 和健康码在实现思路上也有很大的不同,前者更多依赖大数据,隐私风险颇高,后者主要基于蓝牙,设计体现了对隐私保护的考虑。

今天硅星人带你了解一下 Contact Tracing 的工作原理。

「三码合一」,匿名追踪

Contact Tracing 的工作原理大致如下:

设备之间通过低功耗蓝牙 beacon 的方式,同时作为发送者和接受者,交换并保存彼此的信息。

当某人甲确诊之后,甲的设备信息上传到云端的一个确诊者资料库,所有的用户都会每天从这个云端资料库下载信息并在本地查验。如果乙曾经收到过相同的信息,则可以认为乙是甲的接触者。

当然,如果直接使用设备唯一识别信息,会有较大的隐私风险。所以出于隐私保护的目的,苹果和 Google 费尽心机设计了一个 「三码合一」的机制。

为了方便更多读者理解,我们简单把这三码分别简称为 A、B、C 码。

  • 首先,每台用户的手机都会生成一个固定不变的 A 码,不会上传;
  • 通过 A 码,手机可以每天生成一个 B 码,平时不会上传;
  • 既然要实现接触追踪,所以手机需要每隔一段时间(API 建议的是 15 分钟)对外广播一次。此时广播出来的是用 B 生成的 C 码,每 15 分钟/一个广播周期内更新一次。平时只有这个 C 码会被上传。

由于这种 Contact Tracing 是通过 API 实现的,iOS 和 Android 设备都可以互相广播和接收。

通过这种设计,苹果和 Google 希望最大限度确保:

1)交换的信息本身是匿名化的;

2)即便满足隐私保护的要求,在需要的时候仍可以对信息进行解密,定位到接触者。

稍微详细点的解释:

A 码叫做 Tracing Key,在手机上首次启动 Contact Tracing 时生成,长度为 32 字节,设备唯一,不会变化。虽然名字里有个「追踪」,实际上 A 码不会被上传,只保存在手机上,也没有识别作用,只是作为下一步计算 B、C 码时的输入。

A 码是一个随机数,使用加密学随机数生成器 (CRNG) 生成。

当你首次在自己的 iPhone 或者 Android 手机上使用其它政府、公司或机构基于苹果 Google 方案开发的接触追踪软件时,你的手机就会自动生成这样随机、唯一的 A 码。

这个码和你手机的已知识别码,比如序列号、mac 地址,都没有关系,而且不会上传,所以几乎不存在隐私风险。

B 码叫做 Daily Tracing Key,是从 A 码使用 HKDF 函数派生而来的,长度为 16 个字节。每 24 小时更新一次,

B 码没事的时候也不会上传。它平时的主要作用是作为输入,生成 C 码。只在确诊时,B 码才会派上用场。如果用户健康且没有接触风险,B 码也是永远保存在手机上的,不会上传。

假设用户甲在过去几天内和确诊的乙发生过接触,存在感染的风险,甲在这几天里的 B 码就会被作为「诊断码「(Diagnostic Keys),被提取用于确认身份。B 码只在此时才会被提取走。总的来说,不管怎样,B 码都不会被默认(自动)上传。

上传的 C 码又是什么呢?

C 码叫做 Rolling Proximity Identifier,是对 B 码进一步进行加密生成的消息认证码 (HMAC),长度为 16 个字节,通过低功耗蓝牙每 15 分钟对周围的所有设备广播一次,安装了 Contact Tracing 的手机可以接收到并保存这个码。

为了保护隐私避免追踪,从蓝牙 4.2 版本开始设备的蓝牙 MAC 地址可以随机变化。顺应了这一点,Contact Tracing 会在每次蓝牙 MAC 地址改变的时候,生成一个新的 C 码。

除了广播出去之外,手机还会保存在过去一段时间内生成的所有 C 码,用于在追踪接触者时进行校验。

如何追踪接触者?

如果你理解了前一节,那么这里就更好理解了。

我们假设甲确诊了,比如追溯期是 14 天内,就用甲手机在过去 14 天里的 B 码作为「诊断码」,上传到云端。

所有用户的手机每天都会从服务器下载一次所有的确诊患者的诊断码,然后在本地采用和计算 C 码一样的加密算法算一遍。

我们假设过去 14 天里甲和乙曾经共处一室一段时间,那么乙的手机上肯定保存了来自甲的 C 码。如果乙的手机经过计算,得到的 C 码出现在自己保存的过去 14 天的记录里,就完成了接触者的追踪和验证。

苹果和 Google 发布的 Contact Tracing 蓝牙工作原理提供了一张图片,阐释这个过程:

优势和劣势

总的来说,这套技术实现方式最直接的优势,就是在满足功能的前提下最大限度保护用户隐私。

在 Contact Tracing 加密和蓝牙工作原理白皮书中,两家公司指出,前两种码的生成周期是固定的,能够避免其它应用获取并用于无关的追踪目的。

上传的信息中不包括地理位置信息,严格仅限使用低功耗蓝牙 beacon。

C 码是和 B 码绑定的,没有 B 码,获得了 C 码也没有意义。

比方说某国政府用这套 API 开发了一个追踪工具,管理员在服务器端也是无法了解到某健康用户接触了哪些其它用户——管理员只可以对确诊患者这样做。

即使有确诊患者出现,对其上传的诊断码的计算也只是在其它用户的手机上进行,而非在服务器端。

由于设定了蓝牙广播和扫描间隔,以及每个 C 码的长度只有 16 字节,这套技术实现方式也比较省电、省存储空间。总体来看,它的电量消耗应该不会很可观,至少不会达到夸张的成都。当然,具体的广播和扫描间隔可以由追踪工具的运营者自行设定,苹果和 Google 也建议运营者考虑电量消耗。

苹果和 Google 还在白皮书中告诫追踪工具的运营者,不要从用户的手机上提取其它无关的元数据。

这套技术实现方式也有一些劣势。

其中最直接的劣势,来自于蓝牙本身的工作原理。

低功耗蓝牙的最远理论距离可以达到 100 米,而且也有一定的穿墙能力(隔一堵水泥墙往往没什么问题,金属的阻隔效果更强)。

这意味着如果你只是在空气流动的户外隔着几十米「擦肩」了陌生人,或者明明和他分别处在两个房间,只要你们的手机都装了 Contact Tracing,都开了蓝牙——只要那人被确诊,你也有很大可能「不幸」成为接触者。

另外,有人应该能看出来 Contact Tracing 是不完善的:就算发现并通知了接触者,仅靠这个机制本身,无法定位到他。知道自己成为接触者的,只有接触者本人。接下来他是否愿意主动配合居家隔离,最终还是依赖于个人意志,权威机构很大程度上是无能为力的。

这些功能可能需要 app 开发者自行开发,但是这样做的话也一定程度违背了 Contact Tracing 隐私保护设计的初衷。

针对这一点,苹果和 Google 提供的说明书写到,当接触者收到通知之后接下来该怎么做,需要卫生部门的网站或 app 进一步说明。

另外也存在一种捣乱的可能性,就是故意生成并广播大量的伪造的 C 码。不过除了占据用户手机的储存空间之外,目前这种攻击方式还没有其它可见的危害。

当然,这还只是一个相对比较早期的技术,苹果和 Google 也不是实际的实施者,具体使用的效果要看采用这套技术的政府或其它公司。

iOS 和 Android 的 API 已经发布在两家公司的网站上。值得注意的是,苹果的 API 是用 Objective-C 写的……

你对苹果和 Google 的 Contact Tracing 技术怎么看?

(本文来自微信公众号「硅星人」,作者杜晨,编辑 Vicky Xiao,爱范儿经授权发布。)

相关下载

玩家评论

《鬼灭之刃》作者公开特别新插画 预防疫情人人有责

近日随着疫情在世界范围的扩散,隔壁的日本也早已进入了紧急时期,超人气漫画《鬼灭之刃》作者吾峠呼世晴近日特别绘制了新插画来呼吁大家共同预防疫情扩散,一起来了解下。 详情>>

阅读: 2
日期: 2020-04-24
3月全球数字游戏市场报告疫情影响玩家氪金力度大增

发布了2020年3月全球数字游戏市场报告,根据报告显示因为新冠疫情的影响,足不出户的人们在游戏上花费的时间与金钱有了显著的提升,3月数字游戏总收入较去年同详情>>

阅读: 2
日期: 2020-04-23
3月全球数字游戏市场报告  疫情影响玩家氪金力度大增

今日,游戏市场分析机构 SuperData发布了2020年3月全球数字游戏市场报告,根据报告显示因为新冠疫情的影响,足不出户的人们在游戏上花费的时间与金钱有了显详情>>

阅读: 0
日期: 2020-04-23
430斤小伙疫情期间闭关减重120斤他怎么做到的详细过程曝光太励志了

据@ 中国新闻网,体重曾达到430斤的长春“80后”小伙彭佳在新冠肺炎疫情期间,一直在“闭关修炼”,目前已成功减重121.6斤。视频中,他正详情>>

阅读: 2
日期: 2020-04-23
疫情之下新鲜财报出炉,Netflix、Snap 透露了什么?

  欢迎关注“创事记”微信订阅号:sinachuangshiji   文/西昻翔   来源: Yourseeker(ID:yourseeker2018)   鉴于 Netflix、Snapchat 这两家是详情>>

阅读: 2
日期: 2020-04-23
又一年度科技盛会因疫情受阻:IFA2020“无法像往常一样进行”

  [PConline 资讯] 今天早上,IFA柏林官方宣布,即将在2020年夏天举办的IFA 2020将“无法像往常一样进行(will not be able to go ahead as usual)”,也就是说,今年IF详情>>

阅读: 3
日期: 2020-04-22
受疫情影响 《死亡搁浅》PC版延期至7月14日发售

今日(4月21日),小岛工作室和游戏发行商505games宣布,受新冠疫情影响,目前小岛工作室所有成员转移至家庭办公,在艰难的抉择后,他们决定将《死亡搁浅》PC版本的发售时间延至2020年7月详情>>

阅读: 5
日期: 2020-04-22
《博德之门3》抢先体验版年内上线 游戏开发因疫情放缓

《博德之门3》开发商拉瑞安近日接受了《纽约时报》的采访,工作室负责人Swen Vincke在采访中证实,尽管因为疫情原因游戏本体开发速度放缓,但《博德之门3》详情>>

阅读: 3
日期: 2020-04-22
GameStop准备重开店铺:现有资金足以应对疫情

  根据外媒gameindustry的报道,美国最大游戏零售商GameStop目前正准备让那些曾经受到疫情影响而关闭的店铺重新开业。目前,官方还表示,现有资金足以应对疫情所带来的影响。详情>>

阅读: 2
日期: 2020-04-22
GameStop重开因疫情关闭商店 公司资金足够挺过疫情

  此前,零售商GameStop因疫情关闭了分布在全球各地的多家商店。据媒体Gamesindustry.biz报道,北美4月21日,Gamestop宣布将逐步开启之前关闭的商店。  Gamestop在新闻发布会详情>>

阅读: 3
日期: 2020-04-22
《博德之门3》开发因疫情放缓,但仍有望年内推出抢先体验

  近期全球流行的疫情已经影响到游戏行业的方方面面,拉瑞安工作室只是其中的一份子。他们正在开发的《博德之门3》也因为疫情被耽误了,但官方表示仍计划在今年年内推出抢先详情>>

阅读: 9
日期: 2020-04-22
《漫威蜘蛛侠2》“爆料者”承认造谣疫情的无聊恶作剧

《漫威蜘蛛侠2》“爆料者”承认造谣 疫情的无聊恶作剧 2020-04-21 16:09:42来源:游戏下载编辑:血河评论(0) 详情>>

阅读: 4
日期: 2020-04-21
《漫威蜘蛛侠2》“爆料者”承认造谣 疫情的无聊恶作剧

前几天,Reddit论坛上的一位匿名网友发布了一份关于《漫威蜘蛛侠2》的爆料文章,引起了众多粉丝的关注。不过眼瞅爆料的影响越来越大,“爆料者”详情>>

阅读: 1
日期: 2020-04-21
因疫情导致需求扩大,任天堂决定增产Switch

  由于近期新冠肺炎疫情在全球不断加剧,宅家的各国人民对“游戏”的需求也与日俱增,据日本经济新闻报道,任天堂正在探讨增产 Switch 来进行应对。  据日本经济新闻报道,各家详情>>

阅读: 5
日期: 2020-04-21
因疫情停拍后,DC新片《蝙蝠侠》将延后4个月上映

  全球的新冠病毒受疫情都在扩大,受此影响,还在拍摄中的《蝙蝠侠》新电影已经宣布延期,从原定的 2021 年 6 月 25 日延期到同年 10 月 1 日,比原定计划晚了 4 个月。早前公开详情>>

阅读: 5
日期: 2020-04-21
受疫情影响《数码宝贝大冒险》以及《海贼王》停播

【导读】目前新冠病毒在全球范围内的传播已经对大部分娱乐行业产生了严重的影响,动漫行业最初是比较有希望避免遭受重创的。但是随着日本进入紧急状态,东映动画今日宣布,受疫情详情>>

阅读: 4
日期: 2020-04-20
受疫情影响 《某科学超电磁炮T》从13话开始延期

  根据TV动画《某科学的超电磁炮T》的官网公告,受新型冠状病毒的疫情影响,该动画第12话播出后,从第13话开始延期放送。目前官方已经发表公告,说明了延期的原因,同时还向各位观详情>>

阅读: 3
日期: 2020-04-20
《BOSS1+1》第二期|张朝阳对话俞经民:疫情如何激活了跨界创新?

原标题:《BOSS1+1》第二期 | 张朝阳对话俞经民:疫情如何激活了跨界创新? 出品 | 搜狐汽车 制作 | 于洪凯 视频 | 龚夏毅 编者按 | 《BOSS1+1》是搜详情>>

阅读: 4
日期: 2020-04-20
苏宁年报:后疫情时代线下如何突围

原标题:苏宁年报:后疫情时代线下如何突围 4月17日晚间,智慧零售服务商苏宁易购今日发布2019年年度报告。报告显示,苏宁易购2019年全年营业收入2692.2详情>>

阅读: 3
日期: 2020-04-20
寻股湘商①丨创星科技:后疫情时代发展的机遇在哪里

原标题:寻股湘商①丨创星科技:后疫情时代发展的机遇在哪里 编者按:围绕科技创新,孵化上市梯队。2019年底,湖南省政府出台的《关于加快推进企业上市的若详情>>

阅读: 3
日期: 2020-04-20
日本动画行业遭疫情重创:制作全面停滞集体延播_工作

原标题:日本动画行业遭疫情重创:制作全面停滞集体延播 日本动画行业遭疫情疫情重创 讯 近日,据日媒报道,日本的动画行业此刻正面临前所未有的危机与详情>>

阅读: 2
日期: 2020-04-20
深度|疫情之下,解构戴姆勒

原标题:深度|疫情之下,解构戴姆勒 历史是底蕴,还是包袱? 文丨钱伯彦、陈英 正如英国广播公司BBC的纪录片《德国人、英国人和他们的汽车工业》所言,伴随详情>>

阅读: 4
日期: 2020-04-20
霍普金斯大学疫情数据幕后:五人的核心团队完成大部分工作

原标题:霍普金斯大学疫情数据幕后:五人的核心团队完成大部分工作 一个心血来潮的念头如何成为全球瞩目的焦点。 Nature自然科研微信公号4月18日消详情>>

阅读: 3
日期: 2020-04-20
裁员20%并取消零售渠道 GoPro遭遇疫情严重打击

  本文来自蜂鸟网   GoPro正受到冠状病毒疫情造成的商业逆风的猛烈打击,该公司近日宣布,将裁员20%的员工。此外,GoPro正计划撤掉零售商的渠道,并试图将其产品通过网络等详情>>

阅读: 1
日期: 2020-04-20
《某科学的超电磁炮T》第13话因疫情影响宣布延期_包括

原标题:《某科学的超电磁炮T》第13话因疫情影响宣布延期 随着日本首相安倍晋三宣布日本的紧急事态范围将会扩大至全国,原本只是东京、大阪周边地区详情>>

阅读: 6
日期: 2020-04-19
MWC上海展因疫情取消,国内5G建设不停歇

原标题:MWC上海展因疫情取消,国内5G建设不停歇 受疫情影响,继巴塞罗那展后,今年MWC上海展也被取消。 当地时间4月17日,全球移动通信系统协会(下称“GSMA详情>>

阅读: 5
日期: 2020-04-18
疫情谣言一网打尽NO.468:河北邯郸丛台区发现一确诊病例

原标题:疫情谣言一网打尽NO.468:河北邯郸丛台区发现一确诊病例 真相:据@邯郸网警巡查执法 4月17日消息,网传“邯郸丛台区发现一确诊病例”系谣言。丛详情>>

阅读: 3
日期: 2020-04-18
疫情期间,买房优惠力度体现在哪些方面获利?

免契税,价格利率过几天还免契税。详情>>

阅读: 3
日期: 2020-04-18
游戏免费助力抗击疫情 《钠克大冒险2》可自助领取

疫情当前,索尼免费向PS4玩家发放了《神秘海域:德雷克合集》和《风之旅人》助玩家们居家隔离,现在索尼互动娱乐日本工作室的第一方独占游戏《钠克大冒险2》也加入了免费下载的详情>>

阅读: 5
日期: 2020-04-18
为抗击疫情,《纳克大冒险2》宣布免费下载

索尼互动娱乐日本工作室的第一方独占游戏《纳克大冒险2》加入免费下载的行列尽管世界范围内各行各业都因为疫情受到了很大的影响,但却丝毫没有影响人们抗击疫情的坚定,为了在详情>>

阅读: 7
日期: 2020-04-18
受疫情影响科乐美建议广大《游戏王》玩家"远程决斗"

【导读】如今疫情在国外肆虐严重,各国都呼吁民众最好不要出门,居家隔离除了不能买买买和吃吃吃,还哭了一批《游戏王》等卡牌游戏玩家。科乐美就在近日发布了一则官方通告,呼吁玩详情>>

阅读: 7
日期: 2020-04-18
马云回答如何选择帮助哪些国家:综合考虑疫情影响

   4月17日晚间消息,今晚央视《1+1》白岩松连线马云,就疫情爆发以来马云以及阿里巴巴集团向全世界多个国家和地区捐赠抗疫物资进行专访。   就白岩松“如何去选择支援详情>>

阅读: 4
日期: 2020-04-17
疫情当前Humble Bundle推出超高性价比抗疫慈善包

  疫情当前,Humble Bundle推出了一款抗疫慈善包,据悉现在只需花三十美元就可以买到总价值超过一千美元的游戏及电子书,活动限时一周。此慈善包所得资金将全部详情>>

阅读: 4
日期: 2020-04-17
受疫情影响,BoF时装商业评论高管降薪裁掉中国区

原标题:受疫情影响,BoF时装商业评论高管降薪裁掉中国区 时尚行业受疫情的影响逐步显现,BoF时装商业评论昨宣布裁撤中国区。 BoF时装商业评论宣布裁详情>>

阅读: 5
日期: 2020-04-17
由于疫情影响 一些网友开始尝试在《集合啦!动物森友会》中约会交友

[db:简介]详情>>

阅读: 3
日期: 2020-04-17
目前疫情严重影响经济,应该买房吗?

投资风险最低的时候详情>>

阅读: 3
日期: 2020-04-17
技术老将勾志鹏升任去哪儿网总裁,疫情期间担纲酒店预订主力

原标题:技术老将勾志鹏升任去哪儿网总裁,疫情期间担纲酒店预订主力 4月17日,南都记者获悉,去哪儿网CEO陈刚通过内部信宣布了最新人事任命,原副总裁勾志详情>>

阅读: 3
日期: 2020-04-17
疫情在全球大流行,导致全世界各地数十亿人都要留在家中,全球“大隔离”:地壳振动减弱!

  因为新冠肺炎全球大流行,全世界各地数十亿人都要留在家中----停下来的人太多了,以至于地球运动的方式也正在慢慢改变。由于多个国家实行封锁令,人们通过公路或者铁路详情>>

阅读: 6
日期: 2020-04-17
全球疫情告急,呼吸机转产与中国的机会

原标题:全球疫情告急,呼吸机转产与中国的机会 “我们的呼吸机在哪里?”在24日的记者会上,疫情严重的美国纽约州州长抱怨面临巨大的呼吸机缺口。在英国详情>>

阅读: 0
日期: 2020-04-17
固链|从苹果供应链看疫情对全球半导体行业影响

原标题:固链|从苹果供应链看疫情对全球半导体行业影响 【编者按】 3月26日,工信部组织开展产业链固链行动,聚焦重点产业链,以龙头企业带动上下游配套中详情>>

阅读: 0
日期: 2020-04-17
精彩推荐