COVID-19 接触通知的目的是通知人们他们接触过后来病毒检测呈阳性的人。在此过程中保护隐私需要一些密码学,并避免用户位置的过于精细的细节。但是提供对疾病预防有用的数据需要在测量暴露时间时提供足够的细节。
Apple 和 Google 有一个用于此类曝光通知的新API,但它在 5 分钟和 10 分钟的数字之间存在紧张关系,我不知道如何解决。
加密规范v1.2.1 指定 10 分钟间隔作为哈希的输入:“在此协议中,时间以 10 分钟间隔离散化,从 Unix 纪元时间开始枚举。ENIntervalNumber 允许将当前时间转换为代表它所在区间的数字。”
同时,FAQ,v1.1,在输出中指定了 5 分钟的增量:“公共卫生当局将设置一起度过的时间的最小阈值,这样用户需要在蓝牙范围内至少 5 分钟才能注册匹配. 如果联系时间超过 5 分钟,系统会以 5 分钟为增量报告时间,最长可达 30 分钟,以确保隐私。
当间隔数仅每 10 分钟更新一次散列时,系统将如何以 5 分钟为增量报告时间?