
可信“信息幀”的實現,也就是可信“雲、端”互動“零知識證明”的挑戰應答實現。包括可信雲用戶證書的註冊登記實現、登錄驗證實現。
(1)用戶由端登錄雲管理平台網頁,請求註冊登記用戶證書。
(2)由獲取雲服務數據中心的用戶D和密碼,且下載並安裝可信雲用戶端軟件。
(3)用戶由該端軟件填寫包括用戶公鑰等註冊信息。
(4)然後發送至雲管理平台註冊。
其中,填寫用戶公鑰的過程是使用可信密碼學技術隨機發生器,結合“零知識證明”技術,製作(可信雲用戶證書中)基於隱秘生物信息特徵的“零知識”證書公鑰,及其系列過程。發送及完成該註冊包括由平台簽名成為證書的過程。
“零知識”證書公鑰的產生及其註冊過程步驟如下。
1.採樣生物信息特徵。
兩次採樣同一用戶的不一樣生物信息特徵,取得兩個生物信息特徵,分別輸入可信密碼學技術隨機發生器,產生對應兩個隨機可信生物信息特徵。
2.設定證書私鑰。
設定其中一個隨機可信生物信息特徵為私鑰w0。
3.設定“知識”。
設定其中另一個隨機可信生物信息特徵為“知識”R。
(4)設定“零知識”。
設定私鑰w0加密“知識”R為“零知識”pub,例如使:pub=R⊕w0。
5.設定證書公鑰。
設定“零知識”pub為證書公鑰。
6.註冊登記“零知識公鑰”證書。
註冊登記“零知識公鑰”證書,包括填寫公鑰Pub等證書用戶信息,銷毀“知識”R使之成為“零知識公鑰”證書文件,發送雲管理平台。該平台對所發證書文件進行簽名,使之成為零知識公鑰”證書,並存儲於雲服務數據中心。
