
可信融合驗證電子簽名中發佈簽名的步驟流程如下。
1.獲取可信信息特徵源。
能顺利获得選取運行者的生物信息特徵,當做其信任自己的信息特徵源。所述的生物信息特徵,可以是指紋信息特徵、人臉信息特徵或語音信息特徵。
也可選所有能信事物的文件、數據及其信息特徵。可信信息特徵源,不但可是基於設備可信性的信息特徵數據,也能是個人生日、想法等隱秘信息特徵的等。
2.變換可信信息特徵為可信點集矩陣。
變生物信息特徵成可信點集矩陣,即將生物信息特徵數據編碼變成點集矩陣。因指紋、人臉,以及語音等信息特徵數據是二維以之上的矩陣,因此不需要編碼。
不過一個文本文件,從語義角度看往往是一維的;這個時候就需要擴展維數,實施二維以上的矩陣編碼,例如,可添加位置參數,讓一切編碼字節與位置參數有關係;從而將一個文本文件,由語義詞語的位置,編碼是以(位置參數,語義詞語)為二維坐標的二維點集矩陣。
3.計算加解密公鑰。
輸入私鑰J、K和G,用點集拓撲群分形變幻環運算器,計算K*J*G和J*G、J*K*G的分形變幻環運算值:GKJ和GJ、GJK,然後把計算值串行編碼為字符串“G”、“GKJ”和“GJ”、“GJK”。定義解密公鑰為“G”、“GKJ”和加密公鑰為“GJ”、“GJK”。
4.計算報文摘要。
輸入報文“M”和哈希散列算法TH(M),計算報文摘要“⊿M”=TH(“M”)。其中,報文、報文摘要、哈希散列算法等。
5.加密計算報文摘要為密文。
輸入加密公鑰“GJK”,加密計算報文摘要“⊿M”為密文“C”=“GJK”+“⊿M”。
6.發佈簽名及其認證方法。
發佈簽名是報文及其加密報文摘要:Sing=“M”和“C”。
發佈簽名認證方法,即發佈解密公鑰“G”和哈希散列算法TH(M)。
