疫情綠碼演算法
發布時間: 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 中相
關演算法規定的。關於數字簽名的應用,這里不做更多解釋。
熱點內容