[發明專利]一種基于不重復密鑰對字符進行偽裝、解偽裝的方法有效
| 申請號: | 201710928183.7 | 申請日: | 2017-10-09 |
| 公開(公告)號: | CN107659399B | 公開(公告)日: | 2021-02-23 |
| 發明(設計)人: | 梁效寧;聶學良 | 申請(專利權)人: | 四川巧奪天工信息安全智能設備有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 641000 *** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 重復 密鑰 字符 進行 偽裝 方法 | ||
本發明公開了一種基于不重復密鑰對字符進行偽裝、解偽裝的方法,其特征在于包括以下步驟:S100:載入明文;S200:構建密鑰字典;S300:確定所述密鑰塊號;S400:生成明文字符的UNICODE編碼;S500:將所述UNICODE編碼轉換為4字節Hex編碼0xyYhH,其中,所述Hex編碼不足4字節時,以0填充低字節;S600:利用所述Hex編碼對所述明文字符進行偽裝并輸出偽裝字符;S700:判斷是否完成所有明文字符的偽裝,如果是,執行步驟S800,否則,執行步驟S300;S800:將所述明文字符的偽裝字符順序合并,輸出偽裝文;通過逆向的方法可將偽裝文進行解偽裝并輸出明文。
技術領域
本發明屬于信息安全技術領域,涉及一種數據偽裝、解偽裝的方法,尤其涉及一種基于不重復密鑰對字符進行偽裝、解偽裝的方法。
背景技術
隨著計算機網絡、計算機信息及計算機技術的高速發展,信息的安全性和保密性已經越來越多地受到人們的高度重視。數據加密技術是一種應用較為廣泛、效果較為理想的信息安全技術,而數據偽裝在本質上也是一種數據加密技術,其不同之處在于,明文字符的偽裝是將明文以一定的方式進行加密或者變換之后,仍以可讀的形式展現在用戶的面前,這樣使得普通用戶無法區分數據是否為偽裝數據,使得數據更加具有迷惑性。
現有技術中,傳統的加密方法由于其規律性,很容易被破譯,又如傳統的RSA和DES數據加密算法,由于其算法復雜或安全性問題,也需要一種簡單、高效、不易破譯的偽裝算法;此外,現有技術中還沒有對明文字符進行偽裝的技術方案。
發明內容
本發明針對現有技術的不足和上述問題,提出了一種基于不重復密鑰對字符進行偽裝的方法,通過查找并生成字符的UNICODE編碼并將其轉換為Hex編碼,對Hex編碼進行拆分和變換,生成明文字符的偽裝字符,達到偽裝字符的目的;通過本發明提出的方法,偽裝后的字符仍以可讀的形式展現在用戶的面前,這樣使得普通用戶無法區分字符是否為偽裝字符,使得數據更加具有迷惑性;此外,通過本發明提出的方法,解決了現有技術中尚無對明文進行偽裝的技術方案的問題;所述方法包括以下步驟:
S100:載入明文;
S200:構建密鑰字典,包括以下步驟:
S201:將密鑰字符以16個字符為一行且16個字符為一列,形成16*16的密鑰字符矩陣;
S202:將各個所述密鑰字符矩陣順序編號為密鑰塊號N,其中,N為大于或等于0的整數;
S300:確定所述密鑰塊號:隨機選取所述密鑰塊號N,確定所對應的所述密鑰字符矩陣為所用密鑰;
S400:生成明文字符的UNICODE編碼;
S500:將所述UNICODE編碼轉換為4字節Hex編碼0xyYhH,其中,所述Hex編碼不足4字節時,以0填充低字節;
S600:利用所述Hex編碼對所述明文字符進行偽裝并輸出偽裝字符,包括以下步驟:
S601:將4字節的所述Hex編碼0xyYhH拆分為低2字節0xyY和高2字節0xhH,其中,y、Y、h、H均為十六進制數;
S602:獲取低字節偽裝字符:所述0xyY中,低字節0xy表示所述密鑰塊號N所對應的所述密鑰字符矩陣的第y行,高字節0xY表示所述密鑰塊號N所對應的所述密鑰字符矩陣的第Y列,獲取所述密鑰字符矩陣的坐標位置(y,Y)的字符為所述低字節偽裝字符,所述密鑰字符矩陣的行、列均以0開始計數;
S603:判斷所述0xY除以2的余值是否為0,如果是,執行步驟S604,否則,執行步驟S605;
S604:獲取所述密鑰字符矩陣的坐標位置(y,Y)及(y,Y+1)的字符為所述低字節偽裝字符;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川巧奪天工信息安全智能設備有限公司,未經四川巧奪天工信息安全智能設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710928183.7/2.html,轉載請聲明來源鉆瓜專利網。





