【技術實現步驟摘要】
【技術保護點】
一種基于隨機序列數據庫的密碼系統,其特征在于按如下步驟和方法進行:(1)首先,建立一個8位二進制數據庫D。該數據庫是由256條數據組成的,每條數據是8位二進制數A(i)及其對應的隨機序列B(i)所構成的。(2)加密方法:首先將明文M轉換為二進制數,按每個字節即8位二進制數自動劃分為若干單元m1,m2,m3,……,mn。然后,依次在數據庫D中檢索,根據其檢索到的8位二進制數A(i)找到其對應的隨機序列B(i),然后在B(i)中再隨機截取一段由16個字符組成的序列ki。ki需滿足唯一性條件,即在數據庫D中,這些隨機序列ki是唯一的,假如截取到的ki不能滿足唯一性條件,則必須重新選取,直到滿足唯一性條件為止。檢驗ki的唯一性,可使用字符串搜索算法,在數據庫D中進行搜索,如果ki僅有一個搜索結果,則表明ki在數據庫D中是唯一的,否則是不唯一的。當明文M所有字節完成上述變換后依次得到k1,k2,k3,……,kn,即構成密文。隨機序列ki也可再經過加密變換C(i)=E(ki)(i=1,2,3,……,n),則最終可得到密文C=c1c2c3…cn。(3)密匙動態更新方法:在加密過程中,密匙可隨每次加密 ...
【技術特征摘要】
【專利技術屬性】
技術研發人員:曾紀晴,張明永,
申請(專利權)人:中國科學院華南植物園,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。