[發(fā)明專利]基于混沌變換的文件加解密方法及其系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201210289454.6 | 申請(qǐng)日: | 2012-08-15 |
| 公開(kāi)(公告)號(hào): | CN103595523B | 公開(kāi)(公告)日: | 2017-02-08 |
| 發(fā)明(設(shè)計(jì))人: | 趙昆 | 申請(qǐng)(專利權(quán))人: | 希姆通信息技術(shù)(上海)有限公司 |
| 主分類號(hào): | H04L9/00 | 分類號(hào): | H04L9/00 |
| 代理公司: | 上海翼勝專利商標(biāo)事務(wù)所(普通合伙)31218 | 代理人: | 孫佳胤 |
| 地址: | 200335 上*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 混沌 變換 文件 解密 方法 及其 系統(tǒng) | ||
1.一種基于混沌變換的文件加密方法,其特征在于,包括以下步驟:
(a1)對(duì)用于加密內(nèi)容的密碼進(jìn)行預(yù)處理;
(a2)提取一組明文數(shù)據(jù),生成一組驗(yàn)證碼的初始值;
(a3)獲取第二迭代系數(shù)和第二迭代次數(shù),用于為密鑰迭代提供參數(shù);
(a4)根據(jù)所述第二迭代系數(shù)和所述第二迭代次數(shù)以執(zhí)行密鑰迭代,生成迭代結(jié)果;
(a5)對(duì)所述迭代結(jié)果和明文數(shù)據(jù)進(jìn)行異或操作;
(a6)根據(jù)明文數(shù)據(jù)生成驗(yàn)證碼;
(a7)將異或操作的結(jié)果寫(xiě)入文件中,并生成密文;
(a8)判斷密鑰迭代是否執(zhí)行至所述加密內(nèi)容的尾部,若是,則執(zhí)行步驟(a9);否則,繼續(xù)執(zhí)行步驟(a4);
(a9)將所述明文數(shù)據(jù)依次Logistic迭代的迭代結(jié)果和所有所述迭代結(jié)果轉(zhuǎn)換成的整數(shù),以及最后一組下一次Logistic迭代生成的加密密鑰保存至加密內(nèi)容的末尾。
2.根據(jù)權(quán)利要求1所述的基于混沌變換的文件加密方法,其特征在于,在步驟(a1)中,進(jìn)一步包括以下子步驟:
(a11)判斷加密內(nèi)容是否為文件,若是,則對(duì)加密內(nèi)容加上字符“F”;否則,則對(duì)加密內(nèi)容加上字符“W”;
(a12)獲取所述加密內(nèi)容的信息指紋;
(a13)判斷密鑰的長(zhǎng)度是否大于所述加密內(nèi)容的長(zhǎng)度,若是,則執(zhí)行步驟(a14);否則,執(zhí)行步驟(a15);
(a14)減少密鑰長(zhǎng)度變換;
(a15)獲取第一迭代系數(shù)和第一迭代次數(shù);
(a16)根據(jù)所述第一迭代系數(shù)和所述第一迭代次數(shù)以執(zhí)行密鑰迭代,用于使系統(tǒng)快速進(jìn)入混沌狀態(tài)。
3.根據(jù)權(quán)利要求1所述的基于混沌變換的文件加密方法,其特征在于,在步驟(a3)中,進(jìn)一步包括以下子步驟:
(a31)獲取多個(gè)密鑰數(shù)的平均數(shù);
(a32)提取所述平均數(shù)的小數(shù)部分;
(a33)執(zhí)行規(guī)則計(jì)算,以保證所述第二迭代系數(shù)滿足混沌變換的條件;
(a34)獲取所有密鑰整數(shù)的平均數(shù);
(a35)提取所述平均數(shù)的小數(shù)部分;
(a36)根據(jù)所述小數(shù)部分和預(yù)設(shè)定的迭代次數(shù)進(jìn)行Logistic迭代;
(a37)將迭代結(jié)果換算成整數(shù)。
4.根據(jù)權(quán)利要求1所述的基于混沌變換的文件加密方法,其特征在于,在步驟(a6)中,進(jìn)一步包括以下子步驟:
(a61)提取一組明文數(shù)據(jù);
(a62)提取明文數(shù)據(jù)變換成的小數(shù)部分,并生成第三迭代系數(shù);
(a63)獲取第三迭代次數(shù);
(a64)根據(jù)所述第三迭代次數(shù)和所述第三迭代系數(shù),執(zhí)行Logistic迭代;
(a65)將迭代結(jié)果換算成整數(shù)。
5.一種基于混沌變換的文件解密方法,其特征在于,包括以下步驟:
(b1)對(duì)解密密鑰和密文進(jìn)行預(yù)處理;
(b2)提取一組明文數(shù)據(jù),生成一組驗(yàn)證碼的初始值;
(b3)獲取第二迭代系數(shù)和第二迭代次數(shù),用于為密鑰迭代提供參數(shù);
(b4)根據(jù)所述第二迭代系數(shù)和所述第二迭代次數(shù)以執(zhí)行Logistic迭代,生成迭代結(jié)果;
(b5)對(duì)所述迭代結(jié)果和密文進(jìn)行異或操作;
(b6)將異或操作的結(jié)果寫(xiě)入文件中,并生成明文;
(b7)根據(jù)異或操作的結(jié)果生成驗(yàn)證碼;
(b8)判斷Logistic迭代是否執(zhí)行至所述解密內(nèi)容的尾部,若是,則執(zhí)行步驟(b9);否則,繼續(xù)執(zhí)行步驟(b4);
(b9)判斷解密迭代的迭代結(jié)果取整和最后一組下一次Logistic迭代的解密密鑰,是否與保存的驗(yàn)證碼一致,若一致,則解密成功;否則,則解密失敗。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于希姆通信息技術(shù)(上海)有限公司,未經(jīng)希姆通信息技術(shù)(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210289454.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種車用座椅結(jié)構(gòu)
- 下一篇:車輛用座椅
- 用于生成模數(shù)混合混沌信號(hào)的系統(tǒng)和方法
- 一種基于組合映射的混沌調(diào)頻雷達(dá)信號(hào)的產(chǎn)生方法及系統(tǒng)
- 混沌保密通信系統(tǒng)中數(shù)字混沌密碼的產(chǎn)生方法
- 基于數(shù)字混沌編碼算法的混沌保密通信系統(tǒng)
- 混沌加密通信實(shí)驗(yàn)裝置及方法
- 一種新型混沌擴(kuò)頻SPWM波生成方法
- 新型高效混合式混沌擴(kuò)頻脈寬調(diào)制方法及系統(tǒng)
- 一種基于可見(jiàn)光LED的高速可見(jiàn)光混沌保密通信裝置
- 動(dòng)態(tài)對(duì)偶混沌系統(tǒng)
- 一種低功耗產(chǎn)品的無(wú)線充電系統(tǒng)的混沌通訊電路





