[發(fā)明專利]一種字符型數(shù)據(jù)的加密、解密方法在審
| 申請?zhí)枺?/td> | 201410811026.4 | 申請日: | 2014-12-23 |
| 公開(公告)號: | CN104486073A | 公開(公告)日: | 2015-04-01 |
| 發(fā)明(設(shè)計)人: | 盛蘇英;陸國平;堵俊;吳曉;吳新華;張振娟 | 申請(專利權(quán))人: | 南通大學(xué) |
| 主分類號: | H04L9/28 | 分類號: | H04L9/28 |
| 代理公司: | 南京瑞弘專利商標事務(wù)所(普通合伙) 32249 | 代理人: | 徐激波 |
| 地址: | 226000 *** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 字符 數(shù)據(jù) 加密 解密 方法 | ||
1.一種字符型數(shù)據(jù)的加密方法,其特征在于:包括如下幾個步驟:
(1)轉(zhuǎn)碼:將字符型數(shù)據(jù)逐個轉(zhuǎn)換成數(shù)值型數(shù)據(jù),然后將數(shù)值型數(shù)據(jù)分別轉(zhuǎn)化成字符與數(shù)值型數(shù)據(jù)完全一樣的字符串以形成字符序列,再將數(shù)值字符逐個進行ASCII碼轉(zhuǎn)換,得到數(shù)值序列P,數(shù)值序列P長度記為L;
(2)正向混沌加密:
首先由初值x0和參數(shù)μ1,對如下公式1所示的Logistic混沌映射進行n次迭代,其中n≥200,將混沌信號xn記為
xk+1=μ·xk·(1-xk)???(1)
然后對數(shù)值序列P中每個元素Pi,其中i=1,2,3,...,L,依次進行如下操作:
①由混沌信號和參數(shù)μ1,對Logistic混沌映射進行單次迭代,得到混沌信號同時對混沌信號按照如下公式2進行整數(shù)化處理,得到混沌信號Xi,
②利用混沌信號Xi對數(shù)據(jù)Pi按照如下公式3進行正向加密,得到正向加密密文C1i,
C1i=mod(Pi-33+Xi+(C1i-1+2)⊕(Xi-1+1),94)???(3)
③根據(jù)正向加密密文C1i,對Logistic混沌映射的參數(shù)μ1按照如下公式4進行調(diào)整,
最后得到正向混沌加密后的數(shù)值序列C1;
(3)逆向混沌加密:
首先由初值y0和參數(shù)μ2,原理同步驟(2),對如上所述公式1所示的Logistic混沌映射進行m次迭代,其中m≥200,將混沌信號ym記為
然后對數(shù)值序列C1中每個元素C1L-i+1,其中i=1,2,3,...,L,依次進行如下操作:
①由混沌信號和參數(shù)μ2,對Logistic混沌映射進行單次迭代,得到混沌信號同時對混沌信號按照上述公式2進行整數(shù)化處理,得到整數(shù)化后的混沌信號Yi,
②利用混沌信號Yi對數(shù)據(jù)C1L-i+1按照如下公式5進行逆向加密,得到數(shù)值型密文C2i,
C2i=mod(C1L-i+1+Yi+(C2i-1+1)⊕(Yi-1+2),94)???(5)
③根據(jù)密文C2i對Logistic混沌映射的參數(shù)μ2按照如下公式6進行調(diào)整,
最后得到雙向混沌加密后的數(shù)值序列C2;
(4)根據(jù)自定義的數(shù)值型數(shù)據(jù)與可見密文字符對應(yīng)關(guān)系,將數(shù)值序列C2轉(zhuǎn)化成可見密文字符序列C,獲得與明文字符型數(shù)據(jù)長度不相等的密文字符串。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南通大學(xué),未經(jīng)南通大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410811026.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺的數(shù)據(jù)加密方法及系統(tǒng)





