
1.獲取可新信息特徵源
①選擇發行者自身的生物信息特徵,作為運行者自我信任的可信信息特徵源。該生物信息特徵可是指紋信息、人臉信息或語音信息。
②選擇任何可信事物的文件、數據及其信息特徵,作為運行者自我信任的可信信息特徵源。該可信信息特徵源可是描述基於設備可信性的可信模塊(TPM)信息特徵數據,也可是描述個人生日、想法等秘密信息特徵的文本內容文件等。
2.變換可信信息特徵為可信點集矩降
變換生物信息特徵為可信點集矩陣就是把變換生物信息特徵數據編碼為矩陣。因為指紋、人臉與語音等實物信息特徵數據自身就是二維以上的矩陣,所以無需編碼步。
但1個文本文件,從語義上看通常是一維的,此時就得擴展維數,進行二維以上的矩陣。例如,可添加位置參數,讓所有編碼字節和位置參數有關,這樣就可將1個文本文件根據語義詞語的位置,編碼成二維坐標點(x:位置參數:y;語義詞語)的二維點集矩陣。可設定變換後的可信點集矩陣為G。
3.初始化點集拓撲群分形變幻環運算器
自組織數計算、混純數計算、分形數計算都是基於可信點集的子集運算的。為此,第一时间要對上述可信點集進行子集劃分。
同時,隨機數R也要用傳統密碼學的隨機發生器技術預先產生。
可信密碼學技術隨機發生器的核心是點集“拓撲群”分形變幻環運算技術。將傳統密碼學的隨機發生器技術、生物信息特徵隨機化技術當做該技術集成的子集技術。從這個意義上說,可信密碼學隨機發生器也是該擴展集成的技術。
4.隨機點集拓撲群分形變幻環運算
隨機點集拓撲群分形變幻環運算就是把“隨機數=R”作為變幻複雜度參數,把可信點集矩陣數據輸入點集拓撲群分形變幻環運算器,進行隨機點集拓撲群分形變幻環運算。
因該隨機發生器實質上是一個點集拓撲群分形變幻環運算器,因此有定義域與值域嚴格一致的特性。其他重要特性含產生的隨機生物信息特徵既有保護該信息不被猜獲的密碼隨機性,又有能用來該身份識別的認證性。
按隨機數=R,隨機變幻G為點集矩陣GR=R*G。其中:
*是變幻運算符,該運算規則由(3)規定;GR是R*次變幻計算的運算值。
GR也可以用G[R]表示。
5.可信隨機點集矩陣串行編碼為字符串
因為密碼學的實際應用有很大一部分是字符串加密/解密。為此,需要把隨機變幻運算的可信點集矩陣進行串行編碼字符串轉換,使之可實際用在字符串加密/解密。
