[發明專利]一種可修正偽隨機序列的可誤導的加密方法有效
| 申請號: | 201110301774.4 | 申請日: | 2011-09-27 |
| 公開(公告)號: | CN102360414A | 公開(公告)日: | 2012-02-22 |
| 發明(設計)人: | 王勇 | 申請(專利權)人: | 桂林電子科技大學 |
| 主分類號: | G06F21/24 | 分類號: | G06F21/24 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 541004 廣西壯族自*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 修正 隨機 序列 誤導 加密 方法 | ||
1.一種可修止偽隨機序列的可誤導的加密方法,其特征在于包括以下處理步驟:
A.打開文件,讀取文本內容;
B.根據文本內容進行內層加密,內層加密主要涉及到關鍵詞的擴充和文本中出現的與標記相同的符號的處理;
C.保存文件,得到過渡密文文件;
D.對文件進行傳統的對稱算法的外層加密;
E.計算偽密鑰:如果有需要,可以計算偽密鑰,備用或者作為誘餌,在受到脅迫的時候可以交出偽密鑰,其中外層密鑰是不變的。對方在做密碼分析的時候,由于可以找到許多偽密鑰,所以無法判斷誰是正確密鑰。
2.如權利要求1所述的具有誤導功能的加密方法,其特征在于:在所述步驟B當中采用一個關鍵詞數據庫進行加密,將原文本中的關鍵詞替換為擴充項,有點類似于設計選擇題,但是為了壓縮數據有一定的改變。關于關鍵詞的擴充按照如下方法處理:為了便于解密,需要對于擴充項、選擇項和標號加以標記和區分,可選擇3個在文本中出現概率較低的符號分別作為擴充項的起始標記S、分隔標記D和結束標記F,注意標記不能是關鍵詞或者關鍵詞的一部分。擴充項的格式為:起始標記S||確定關鍵詞的密文T||分割標記D||關鍵詞一||D||關鍵詞二||…||分割標記D||關鍵詞n||結束標記F。T是根據內層密鑰結合關鍵詞在文本中的位置得出的一個可以獲得正確原明文關鍵詞的數據,是根據內層密鑰計算出來的,計算的算法必須是安全的,不可逆的,可以采用流密碼算法產生,以保證即使T以及相對的關于明文的信息泄露,內層密鑰的相關信息依然是在有限計算能力下保密的。||表示將數據合并銜接起來。關鍵詞已經嵌入密文中,解密時候無需數據庫,只需通過密鑰計算出所對應的明文關鍵詞即可。
3.如權利要求1所述的具有誤導功能的加密方法,其特征在于:在所述步驟B當中為了有效區分正常文本和若干標記,采用如下方法做處理:在選擇標記對應的符號的時候,選擇文本中出現概率較小,而且不出現在關鍵詞中的符號作為標記。這些標記如果出現在原文中,或者連續相同的標記出現在原文中,進行內層加密的時候,需要在標記前添加一個相同標記,對應的內層的加密還需要判斷是否出現了幾個連續相同的標記,如果重復連續出現相同標記,則后面的標記不當做標記處理,而是當做一個整體直接增加一個標記,即連續的重復標記都不當做標記,而且2個以上的連續標記只增加一個標記。解密的時候,連續的重復標記都不當做標記,只有標記后面不是同一標記才被認為是標記,即如果是多個連續重復標記,只減少一個該標記。
4.如權利要求1所述的可以修正偽隨機序列的具有誤導功能的加密方法,其特征在于在所述步驟B當中為了保證抵御潛在的泄露明文密文對相關的情況下的安全性,采用流密碼算法來產生內層加密的某些編碼代號,防止泄露部分信息。而為了避免因為是密鑰流而非隨機數造成的不能有效誤導的問題,增加了修正信息,其結構包括定位信息和修正值,對流密碼產生的子密鑰根據需要進行修正,消除了流密碼序列的不可控性。
5.如權利要求1所述的可以修正偽隨機序列的具有誤導功能的加密方法,其特征在于產生偽密鑰的方法為:外層密鑰不變,內層密鑰變動后,解密密文即可得出有誤導意義的“偽明文”來。如果偽明文滿意,即可不用附加修正信息,但是如果偽明文可能有些關鍵詞的替換并不讓人滿意,在密鑰后面附加相應的定位信息和修正值,這樣可以在得到的偽明文中,相應的關鍵詞剛好是最需要誤導對方的,這樣補充了修正信息的偽密鑰就能具有很好的誤導效果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于桂林電子科技大學,未經桂林電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110301774.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種包覆熱壓制備砷靶材的方法
- 下一篇:按鍵及鍵盤





