[發(fā)明專利]一種高效的RSA算法加密元數(shù)據(jù)文件的方法在審
| 申請?zhí)枺?/td> | 201810216920.5 | 申請日: | 2018-03-16 |
| 公開(公告)號: | CN108494556A | 公開(公告)日: | 2018-09-04 |
| 發(fā)明(設(shè)計(jì))人: | 趙杰;邊敏敏;羅志勇;范志鵬;汪源野;耿琦琦;于士杰;季良緣 | 申請(專利權(quán))人: | 重慶郵電大學(xué) |
| 主分類號: | H04L9/30 | 分類號: | H04L9/30;H04L9/14;H04L9/06;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 400065*** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 加密 元數(shù)據(jù)文件 工業(yè)數(shù)據(jù) 隨機(jī)生成 非對稱加密算法 素?cái)?shù) 對稱加密算法 改進(jìn) 安全存儲 安全領(lǐng)域 對稱加密 運(yùn)行效率 傳統(tǒng)的 大素?cái)?shù) 迭代 秘鑰 應(yīng)用 保證 | ||
1.一種高效的RSA算法加密元數(shù)據(jù)文件的方法,其特征在于:通過隨機(jī)生成n個(gè)小素?cái)?shù)代替?zhèn)鹘y(tǒng)RSA算法中隨機(jī)生成兩個(gè)大素?cái)?shù),并采用類似凱撒密碼的加密思想,對每個(gè)字符進(jìn)行迭代加密,在此基礎(chǔ)上,采用對稱加密算法對XML文件加密,再采用改進(jìn)的RSA算法對對稱加密生成的秘鑰加密,從而實(shí)現(xiàn)對元數(shù)據(jù)文件的高效加密,主要包括以下步驟:
a.對稱加密算法DES加密XML文件;
b.Miller-Rabin測試法來生成n個(gè)小素?cái)?shù);
c.改進(jìn)RSA算法;
d.改進(jìn)的RSA算法加密由對稱加密算法加密XML文件生成地秘鑰。
2.根據(jù)權(quán)利要求1所述的一種高效的RSA算法加密元數(shù)據(jù)文件的方法,其特征在于,步驟a中對稱加密算法DES加密XML文件,DES采用分塊加密方式,將明文分割成64bit的塊,使用56bit密鑰對數(shù)據(jù)塊進(jìn)行加密,并對64bit的數(shù)據(jù)塊進(jìn)行16輪編碼。
3.根據(jù)權(quán)利要求1所述的一種基于改進(jìn)的RSA算法加密元數(shù)據(jù)文件的方法,其特征在于,步驟b中Miller-Rabin測試法來生成n個(gè)小素?cái)?shù),其生成小素?cái)?shù)的具體步驟為:
①利用隨機(jī)數(shù)發(fā)生器生成隨機(jī)數(shù);
②將隨機(jī)數(shù)高低兩位設(shè)置成為1,保證輸出的為奇數(shù);
③進(jìn)行n次Miller-Rabin測試,若通過轉(zhuǎn)到④,否則返回①;
④輸出小于500的素?cái)?shù)。
4.根據(jù)權(quán)利要求1所述的一種高效的RSA算法加密元數(shù)據(jù)文件的方法,其特征在于:步驟c中分別從RSA內(nèi)部和外部來改進(jìn)RSA算法,即用n個(gè)小素?cái)?shù)來代替?zhèn)鹘y(tǒng)的RSA算法中隨機(jī)生成兩個(gè)大素?cái)?shù),再采用類似凱撒密碼的加密思想,對每個(gè)字符進(jìn)行迭代加密,具體表示如下:
①計(jì)算n和φ(n),其中n=p×q×r×……×z,φ(n)=(p-1)(q-1)(r-1)……(z-1),φ(n)表示n的歐拉函數(shù);
②生成一個(gè)隨機(jī)數(shù)e作為加密秘鑰,e滿足1<e<φ(n),且gcd(e,φ(n))=1;
③求解d作為解密密鑰,其中d滿足e×d×mod(φ(n))=1;
④以PK=(e,n)作為公鑰,SK=(d,n)作為私鑰;
⑤對每個(gè)字符的ASCII碼均采用類似凱撒密碼的迭代加密過程,即對每個(gè)字符的ASCII碼移動(dòng)位數(shù)比上一個(gè)字符的ASCII碼移動(dòng)的位數(shù)多一位,首個(gè)字符的ASCII碼移動(dòng)的位數(shù)為隨機(jī)數(shù);
⑥對數(shù)據(jù)進(jìn)行加密運(yùn)算:C=Me(modn);
⑦對數(shù)據(jù)進(jìn)行解密運(yùn)算:M=Cd(modn)。
5.根據(jù)權(quán)利要求1所述的一種高效的RSA算法加密元數(shù)據(jù)文件的方法,其特征在于:步驟d中使用改進(jìn)的RSA算法加密由對稱加密算法加密XML文件生成地秘鑰。
該專利技術(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/201810216920.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動(dòng)終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠(yuǎn)程管理的方法、加密終端及管理器
- 數(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)
- 外部元數(shù)據(jù)處理
- 用于備份廣播文件的設(shè)備和方法
- 元數(shù)據(jù)文件的更新方法、裝置和系統(tǒng)
- 圖像形成裝置、文件分發(fā)系統(tǒng)以及文件分發(fā)方法
- 一種元數(shù)據(jù)文件創(chuàng)建方法、系統(tǒng)及服務(wù)器
- 片上系統(tǒng)配置元數(shù)據(jù)
- 加密數(shù)據(jù)文件存儲和檢索系統(tǒng)及方法
- 一種通量數(shù)據(jù)的匯聚重建方法
- 數(shù)據(jù)操作方法、裝置和計(jì)算機(jī)可讀存儲介質(zhì)
- 一種非結(jié)構(gòu)化數(shù)據(jù)文件的元數(shù)據(jù)同步方法、裝置及設(shè)備
- 一種工業(yè)數(shù)據(jù)網(wǎng)絡(luò)通信總線系統(tǒng)
- 工業(yè)數(shù)據(jù)網(wǎng)關(guān)
- 一種數(shù)據(jù)處理方法以及處理設(shè)備
- 一種工業(yè)物聯(lián)網(wǎng)數(shù)據(jù)的處理系統(tǒng)
- 一種工業(yè)數(shù)據(jù)處理方法和裝置
- 一種工業(yè)數(shù)據(jù)采集的方法及系統(tǒng)
- 工業(yè)數(shù)據(jù)平臺測試方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 一種工業(yè)數(shù)據(jù)存儲方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 一種工業(yè)數(shù)據(jù)采集管理方法及系統(tǒng)
- 基于工業(yè)互聯(lián)網(wǎng)的數(shù)據(jù)防泄漏系統(tǒng)以及方法
- 隨機(jī)數(shù)生成電路
- 隨機(jī)數(shù)生成設(shè)備及控制方法、存儲器存取控制設(shè)備及通信設(shè)備
- 隨機(jī)數(shù)生成裝置、隨機(jī)數(shù)生成方法以及安全芯片
- 用于真隨機(jī)數(shù)生成器的自動(dòng)控制系統(tǒng)和方法
- 一種用于生成服從一定分布的隨機(jī)向量裝置和方法
- 隨機(jī)元素生成方法及隨機(jī)元素生成裝置
- 隨機(jī)數(shù)的生成方法、隨機(jī)數(shù)生成裝置、計(jì)算機(jī)存儲介質(zhì)
- 一種為產(chǎn)品生成隨機(jī)痕跡的產(chǎn)品保真裝置
- 一種基于區(qū)塊鏈的隨機(jī)數(shù)生成方法
- 一種用于生成服從一定分布的隨機(jī)向量裝置和方法





