亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種適用于移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸加密方法

文檔序號(hào):7815093閱讀:921來(lái)源:國(guó)知局
一種適用于移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸加密方法
【專利摘要】一種適用于移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸加密方法,其過(guò)程如下:1)服務(wù)端生成RSA非對(duì)稱的密鑰對(duì);2)客戶端和服務(wù)端進(jìn)行連接,獲取服務(wù)器上的RSA公鑰信息;3)客戶端使用AES對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密,使用的AES密鑰假設(shè)為key;4)客戶端使用RSA公鑰對(duì)3)中的key值進(jìn)行加密,加密結(jié)果和3)中的加密數(shù)據(jù)一同發(fā)送到服務(wù)器端;5)服務(wù)器接收到數(shù)據(jù)后首先使用RSA私鑰對(duì)AES的密鑰進(jìn)行解密,再使用解密后得到的密鑰值對(duì)數(shù)據(jù)進(jìn)行AES解密;服務(wù)器對(duì)客戶端的響應(yīng)數(shù)據(jù)使用客戶端傳來(lái)的密鑰進(jìn)行AES加密后進(jìn)行傳輸。本發(fā)明能夠確保移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸?shù)陌踩?,并保證信息不會(huì)泄漏。
【專利說(shuō)明】-種適用于移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸加密方法

【技術(shù)領(lǐng)域】
[0001] 一種適用于移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸加密方法,該加密算法采用RSA和AES兩種加 密方式結(jié)合使用的一種加密方式,適用于移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)加密。

【背景技術(shù)】
[0002] 隨著信息化進(jìn)程的迅猛發(fā)展,移動(dòng)互聯(lián)成為近年來(lái)最熱的話題,信息安全已經(jīng)逐 漸從傳統(tǒng)的PC互聯(lián)網(wǎng)轉(zhuǎn)向了移動(dòng)互聯(lián)網(wǎng),各種移動(dòng)互聯(lián)網(wǎng)的信息安全問題已經(jīng)成為了社 會(huì)關(guān)注的焦點(diǎn)。
[0003] 而現(xiàn)階段在移動(dòng)互聯(lián)的安全保障方面主要采用簡(jiǎn)單的密碼保護(hù)和本地文件加密 的方式進(jìn)行。市場(chǎng)上常見的手機(jī)安全衛(wèi)士等安全產(chǎn)品通常使用是簡(jiǎn)單的密碼保護(hù),它主要 通過(guò)用戶設(shè)置的密碼作為判斷依據(jù)來(lái)保護(hù)用戶本地?cái)?shù)據(jù)的安全;而本地文件加密的方式, 是從加密技術(shù)角度出發(fā)的專業(yè)加密處理,采用高強(qiáng)度的加密算法改變?cè)紨?shù)據(jù)信息的內(nèi) 容,即使被加密的文件被拷貝出手機(jī)仍然是加密狀態(tài),任何人未經(jīng)授權(quán)無(wú)法打開。這些手段 更趨向于本地?cái)?shù)據(jù)的安全保障,而忽略了數(shù)據(jù)傳輸過(guò)程中的數(shù)據(jù)安全問題,如果用戶連入 了一些非法的移動(dòng)網(wǎng)絡(luò),極可能在數(shù)據(jù)傳輸過(guò)程中被截獲,從而引起嚴(yán)重的信息泄漏和安 全問題。


【發(fā)明內(nèi)容】

[0004] 本發(fā)明的目的正是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種能夠確保信息 不會(huì)泄漏和安全有保障的適用于移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸加密方法。
[0005] 本發(fā)明的目的是通過(guò)如下技術(shù)方案來(lái)實(shí)現(xiàn)的。
[0006] -種適用于移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸加密方法,本發(fā)明特征是,該加密算法采用RSA 和AES兩種加密方式結(jié)合使用的一種加密方式;其過(guò)程如下: 1) 服務(wù)端生成RSA非對(duì)稱的密鑰對(duì)(公鑰和私鑰); 2) 客戶端和服務(wù)端進(jìn)行連接,獲取服務(wù)器上的RSA公鑰信息; 3) 客戶端使用AES對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密,使用的AES密鑰假設(shè)為key ; 4) 客戶端使用RSA公鑰對(duì)3)中的key值進(jìn)行加密,加密結(jié)果和3)中的加密數(shù)據(jù)一同 發(fā)送到服務(wù)器端; 5) 服務(wù)器接收到數(shù)據(jù)后首先使用RSA私鑰對(duì)AES的密鑰進(jìn)行解密,再使用解密后得到 的密鑰值對(duì)數(shù)據(jù)進(jìn)行AES解密。服務(wù)器對(duì)客戶端的響應(yīng)數(shù)據(jù)使用客戶端傳來(lái)的密鑰進(jìn)行 AES加密后進(jìn)行傳輸。
[0007] 本發(fā)明的有益效果是,基于現(xiàn)有的RSA和AES算法,結(jié)合主流的移動(dòng)互聯(lián)網(wǎng)傳輸技 術(shù),在數(shù)據(jù)和密鑰傳輸之前先進(jìn)行加密,傳輸過(guò)程中的都是加密的數(shù)據(jù)流,到達(dá)客戶端后再 進(jìn)行解密,因此即使數(shù)據(jù)在傳遞過(guò)程中被黑客等截獲也無(wú)法解析數(shù)據(jù)內(nèi)容,因此達(dá)到數(shù)據(jù) 傳輸過(guò)程中的安全保障。

【專利附圖】

【附圖說(shuō)明】
[0008] 圖1為本發(fā)明密鑰交換示意圖; 圖2為本發(fā)明數(shù)據(jù)交互流程圖。

【具體實(shí)施方式】
[0009] 見圖1,圖2,一種適用于移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸加密方法,本發(fā)明特征是,該加密 算法采用RSA和AES兩種加密方式結(jié)合使用的一種加密方式;其過(guò)程如下: 1) 服務(wù)端生成RSA非對(duì)稱的密鑰對(duì)(公鑰和私鑰); 2) 客戶端和服務(wù)端進(jìn)行連接,獲取服務(wù)器上的RSA公鑰信息; 3) 客戶端使用AES對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密,使用的AES密鑰假設(shè)為key ; 4) 客戶端使用RSA公鑰對(duì)3)中的key值進(jìn)行加密,加密結(jié)果和3)中的加密數(shù)據(jù)一同 發(fā)送到服務(wù)器端; 5) 服務(wù)器接收到數(shù)據(jù)后首先使用RSA私鑰對(duì)AES的密鑰進(jìn)行解密,再使用解密后得到 的密鑰值對(duì)數(shù)據(jù)進(jìn)行AES解密。服務(wù)器對(duì)客戶端的響應(yīng)數(shù)據(jù)使用客戶端傳來(lái)的密鑰進(jìn)行 AES加密后進(jìn)行傳輸。
[0010] 本發(fā)明數(shù)據(jù)加密算法結(jié)合RSA和AES兩種加密算法的使用,這兩種加密算法都是 加密標(biāo)準(zhǔn)算法,針對(duì)不同的開發(fā)技術(shù)有不同的實(shí)施方式。
[0011] 1、服務(wù)器創(chuàng)建RSA非對(duì)稱的密鑰對(duì);RSA的算法涉及三個(gè)參數(shù),n、el、e2。其中,η 是兩個(gè)大質(zhì)數(shù)P、q的積,η的二進(jìn)制表示時(shí)所占用的位數(shù),就是所謂的密鑰長(zhǎng)度。el和e2 是一對(duì)相關(guān)的值,el可以任意取,但要求el與(p-1)* (q-1)互質(zhì);再選擇e2,要求(e2*el) 1110(1((卩-1)*(9-1))=1。(11,61),(11,62)就是密鑰對(duì)。其中(11,61)為公鑰,(11,62)為 私鑰。(n,el)公鑰將可以在網(wǎng)絡(luò)上進(jìn)行傳輸。
[0012] 2、客戶端向服務(wù)器進(jìn)行連接請(qǐng)求,獲取服務(wù)器上的RSA公鑰信息,即1中的(n, el),通過(guò)(n,el)兩個(gè)值,客戶端將可以得到相對(duì)應(yīng)的RSA公鑰實(shí)例,該實(shí)例假定為RSA_ PublicKey。
[0013] 3、客戶端隨機(jī)生成128位的AES密鑰值,該值假定為key : 3. 1、使用key對(duì)將要傳輸?shù)臄?shù)據(jù)進(jìn)行AES加密,加密結(jié)果假定為Encry_data ; 3. 2、使用2中的RSA_PublicKey對(duì)3中的密鑰值key進(jìn)行RSA公鑰加密,得到加密結(jié) 果假定為Encry_Key。
[0014] 4、客戶端和服務(wù)器端創(chuàng)建連接,將3. 2中的Encryjfey設(shè)置在請(qǐng)求的數(shù)據(jù)包頭中, 假設(shè)該值的屬性名稱為MyKey。然后將3. 1中的Encry_data數(shù)據(jù)以Post的請(qǐng)求方式發(fā)送 至服務(wù)器端。
[0015] 5、服務(wù)器接收到客戶端請(qǐng)求時(shí),先獲取包頭中屬性名稱為MyKey的Encry_Key值, 然后使用服務(wù)端的RSA私鑰對(duì)Encry_Key進(jìn)行解密得到3中的key (明文)。再使用key對(duì) 4中傳來(lái)的Encry_data進(jìn)行解密得到請(qǐng)求的數(shù)據(jù)明文。
[0016] 6、服務(wù)器端處理請(qǐng)求數(shù)據(jù)后,使用key (明文)對(duì)響應(yīng)的數(shù)據(jù)進(jìn)行AES加密,然后 將加密結(jié)果傳給客戶端。
[0017] 7、客戶端使用key對(duì)服務(wù)器傳來(lái)的數(shù)據(jù)進(jìn)行AES解密得到明文。這樣就實(shí)現(xiàn)了客 戶端和服務(wù)端的數(shù)據(jù)加密傳輸。
【權(quán)利要求】
1. 一種適用于移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)傳輸加密方法,其特征是,該加密算法采用RSA和AES 兩種加密方式結(jié)合使用的一種加密方式;其過(guò)程如下: 1) 服務(wù)端生成RSA非對(duì)稱的密鑰對(duì); 2) 客戶端和服務(wù)端進(jìn)行連接,獲取服務(wù)器上的RSA公鑰信息; 3) 客戶端使用AES對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密,使用的AES密鑰假設(shè)為key ; 4) 客戶端使用RSA公鑰對(duì)3)中的key值進(jìn)行加密,加密結(jié)果和3)中的加密數(shù)據(jù)一同 發(fā)送到服務(wù)器端; 5) 服務(wù)器接收到數(shù)據(jù)后首先使用RSA私鑰對(duì)AES的密鑰進(jìn)行解密,再使用解密后得 到的密鑰值對(duì)數(shù)據(jù)進(jìn)行AES解密;服務(wù)器對(duì)客戶端的響應(yīng)數(shù)據(jù)使用客戶端傳來(lái)的密鑰進(jìn)行 AES加密后進(jìn)行傳輸。
【文檔編號(hào)】H04L9/06GK104219041SQ201410489291
【公開日】2014年12月17日 申請(qǐng)日期:2014年9月23日 優(yōu)先權(quán)日:2014年9月23日
【發(fā)明者】梁志宏, 陳能, 余琳, 張勁松, 樊凱, 肖巧, 黃文明, 陳姣, 周智勛 申請(qǐng)人:中國(guó)南方電網(wǎng)有限責(zé)任公司, 云南云電同方科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1