疫情绿码算法
发布时间: 2023-07-08 23:17:27
❶ 健康码是什么原理
健康码的组成
全国版的健康码是由A、B、S 三个号段组成,健康码是由数字(或字母组成),其具体的构成如图1 所示。
A段是用户身份标识,这个号段是由实名实人认证后方
可取得。也就是说A段码是每个人在互联网上的“身份”,通
过这个码可以定位到其使用者的真实身份。以数字编码形式
存储个人信息方便于互联网信息的互联互通。
B段是具体业务数据。通过图1 可以看出,B段内容的前
四个部分是很好理解的。要注意一些的是“码类型”在此标准
中统一为“JKM1”,“截止时间”特指这个健康码的有效期,特
指这个健康码的截止时间,而不是健康码对应的如“身份证”、
“护照”等等的截止时间。但我认为健康码的截止时间应是小
于公安部门的身份认证信息的最后有效时间的。B段编码中
稍微难于理解的是最后一段的“个人信息主题授权记录摘要”
内容。这里也是有一个国家标准规定的(GB/T 33560-2017)
中相关算法规定的。个人信息和授权信息的摘要是整个码中
最为重要的一个部分;我们平时使用健康码来判定此人健康
与否都是通过这个部分来判定的,但健康码除了有部分的健
康判定功能外,其主要的功能还是用来跟踪持码人的轨迹,便
于判“接触者”。还应该注意的是,B段第二、三部分对于“读
码者”更为重要,是建立健康码互联互通的基础。
S 段内容是一个数字签名。数字签名已经广泛应用在互
联网的方方面面,其具体规则也是由GB/T 33560-2017 中相
关算法规定的。关于数字签名的应用,这里不做更多解释。
热点内容