
1.獲取可信信息特徵源
可以選擇運行者自身的生物信息特徵,當做運行者相信自己的可信信息特徵源。該生物信息特徵可以是指紋信息特徵、人臉信息特徵和語音信息特徵。
也可選擇任何可信事物的文件、數據及其信息特徵,當做運行者相信自己的可信信息特徵源。此可信信息特徵源可說明基於設備可信性的可信模塊信息特徵數據,也可是個人生日、想法等私密信息特徵的文本文件等。
2.變換可信信息特徵為可信點集矩陣
變換生物信息特徵是可信點集矩陣即把變換生物信息特徵數據編碼成矩陣。由於指紋、人臉與語音等食物信息特徵數據是二維以上的矩陣,所以無需編碼步驟。
但1個文本文件,在語義角度看通常是一維的,此時就要擴展維數,進行二維以上的矩陣編碼。例如,可增加位置參數,讓所有編碼字節與位置參數有關,從而把一個文本文件按語義詞語的位置,編碼為2維坐標點(x:位置參數;y:語義詞語)的點集矩陣。
3.初始化點集拓撲群分形變幻環運算器
要強調的是自組織數、混汽數、分形數3種計算均是基於可信點集的子集運算的,為此,先要劃分上述可信點集的子集。
可信密碼學的對稱加密解密技術核心是點集“拓撲群”分形變幻環運算技術,把傳統密碼學的對稱加密解密技術、可信隨機發生器技術作為該技術集成的子集技術,從此意義說,可信密碼學對稱加密/解密技術也是該擴展集成的技術。
4.密鑰點集拓撲群分形變幻環運算
密鑰點集拓撲群分形變幻環運算,是按密鑰值k作變幻複雜度參數,把可信點集矩陣數據輸入點集拓撲群分形變幻環運算器,進行密鑰點集拓撲群分形變幻環運算。
因該對稱加密/解密,本質是一個點集拓撲群分形變幻環運算器,因此,有定義域和值域嚴格一致的特性,其他重要特性包括得到的密鑰生物信息特徵值不僅可保護該信息不受猜獲的密碼隱秘性,同時又能識別認證該身份。
按密鑰k變幻G的點集矩陣變幻運算,其值為:Gk=k*G,其中:
*是變幻運算符,此運算規則是(3)規定的:Gk是k*次變幻計算的運算值。
Gk也可以用G[k]表示:為了方便描述,本書有時設k=N,則GN=G[N]。
5.可信隨機點集矩陣串行編碼為字符串
由於密碼學的應用非常大的部分是字符串加密/解密,為此,把密鑰變幻運算的可信點集矩陣實施串行編碼字符串轉換,使之可實際應用於字符串加密/解密。
按點集矩陣Gk進行串行編碼的字符串值為:“Gk”。
6.加密解密明文或密文
設定明文為“M”,其加密解密運算如下。
①加密計算:密文“C”=“M”⊕“Gk”。
②解密計算:明文“E”=“C”⊕“Gk”=“M”⊕“Gk”⊕“Gk”=“M”。
