一種計算機(jī)信息傳送的智能化加密方法
【專利摘要】本發(fā)明所采用的技術(shù)方案是,一種計算機(jī)信息傳送的智能化加密方法,使文件在傳送過程中的加解密速度加快,在傳輸?shù)拿芪闹袛y帶RSA加密的DES密鑰,減小了密鑰在傳輸過程中泄密的風(fēng)險,有效防止了網(wǎng)絡(luò)監(jiān)聽對信息安全的威脅,同時具有簽名和認(rèn)證的功能由于采用了RSA算法,通信雙方可以將自己的數(shù)字簽名信息互相發(fā)給對方供保留和認(rèn)證,而且密鑰管理也方便,每一通信對象只需保密管理自己的RSA解密密鑰就行了。
【專利說明】一種計算機(jī)信息傳送的智能化加密方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種計算機(jī)信息傳送的智能化加密方法,屬于計算機(jī)信息傳送【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]隨著計算機(jī)技術(shù)的快速發(fā)展,使得計算機(jī)已經(jīng)成為人們在工作、學(xué)習(xí)和生活中不可或缺的工具。計算機(jī)網(wǎng)絡(luò)也讓人們隨時隨地進(jìn)行交流,尤其是最近幾年興起的信息共享,它可以以非常快速的方式,在幾秒鐘之內(nèi)就可以發(fā)送到世界上任何你指定的地方,與世界上任何一個角落的網(wǎng)絡(luò)用戶聯(lián)系,這些信息可以是文字、遙魚、聲音等各種方式,同時,用戶可以得到大量免費(fèi)的新聞、專題郵件,并實(shí)現(xiàn)輕松的信息搜索。但是所有的信息都是以明文的形式傳輸?shù)?,所以像一些私密的信息,例如電子郵件等這些私密的信息往往在傳遞的過程中容易被非法攔截或者篡改,同時機(jī)密信息郵件非常容易被非法轉(zhuǎn)發(fā)給非相關(guān)人員。
【發(fā)明內(nèi)容】
[0003]為了解決上述技術(shù)問題,本發(fā)明一種計算機(jī)信息傳送的智能化加密方法,目的就是提供一種在對文件進(jìn)行加解密時速度又快,而且在傳送文件的過程中可以有效防止了網(wǎng)絡(luò)監(jiān)聽對信息安全的威脅。
[0004]本發(fā)明一種計算機(jī)信息傳送的智能化加密裝置包括計算機(jī)信息的發(fā)送端A,計算機(jī)信息的發(fā)送端B和數(shù)字簽名裝置;所述的計算機(jī)信息的發(fā)送端A包括依次連接通過電信號傳遞信息的智能DES密鑰產(chǎn)生裝置,智能DES密鑰加密裝置,智能信息接收和發(fā)送裝置;所述的計算機(jī)信息的發(fā)送端B包括依次連接通過電信號傳遞信息的智能RSA密鑰對產(chǎn)生裝置,智能RSA密鑰解密裝置,智能信息接收和發(fā)送裝置;所述的數(shù)字簽名裝置和智能信息接收和發(fā)送裝置連接。
[0005]本發(fā)明的一種計算機(jī)信息傳送的智能化加密方法,是采用以下操作步驟:
[0006]計算機(jī)信息的發(fā)送端為A (包含有加密密鑰和解密密鑰),計算機(jī)信息的接收端為B (包含有加密密鑰和解密密鑰),
[0007]步驟1:計算機(jī)信息的發(fā)送端A的智能DES密鑰產(chǎn)生裝置生成DES密鑰;
[0008]步驟2:計算機(jī)信息的接收端B的智能RSA密鑰對產(chǎn)生裝置生成RSA密鑰對;
[0009]步驟3:智能DES密鑰加密裝置對智能DES密鑰產(chǎn)生裝置生成的DES密鑰進(jìn)行加密,生成DES加密的密鑰;智能RSA密鑰解密裝置對智能RSA密鑰對產(chǎn)生裝置生成RSA密鑰對進(jìn)行加密,生成RSA的公開加密密鑰;
[0010]步驟4:計算機(jī)信息的發(fā)送端A的智能信息接收和發(fā)送裝置獲取經(jīng)智能RSA密鑰解密裝置公開加密密鑰,并且在智能DES密鑰加密裝置中加密DES密鑰,形成新的密文;
[0011]步驟5:通過智能信息接收和發(fā)送裝置將新的密文發(fā)送到數(shù)字簽名裝置,在數(shù)字簽名裝置中生成需要簽名的信息;
[0012]步驟6:在計算機(jī)信息的發(fā)送端A的智能DES密鑰加密裝置中用DES密鑰加密經(jīng)數(shù)字簽名裝置中生成的簽名信息,然后在智能DES密鑰加密裝置中連同新的密文一起形成最終密文,智能信息接收和發(fā)送裝置發(fā)往計算機(jī)信息的接收端B ;
[0013]步驟7:計算機(jī)信息的接收端B的智能信息接收和發(fā)送裝置在接收到智能DES密鑰加密裝置生成的最終密文后,發(fā)送到智能RSA密鑰解密裝置中,在智能RSA密鑰解密裝置中DES密鑰先用自己的解密密鑰解密出最終密文中的DES密鑰,再利用最終密文中的DES密鑰解密出明文和簽名信息;
[0014]步驟8:智能信息接收和發(fā)送裝置發(fā)送解密出的明文和簽名信息給智能DES密鑰加密裝置,在智能DES密鑰加密裝置中公開密鑰和自己的解密密鑰對簽名信息進(jìn)行身份認(rèn)證,然后智能DES密鑰加密裝置對簽名信息做適當(dāng)處理后,再形成自己的數(shù)字簽名信息發(fā)送出去,同時計算機(jī)信息的發(fā)送端A和計算機(jī)信息的接收端B雙方均刪除DES密鑰。
[0015]本發(fā)明對文件的加解密速度快,在傳輸?shù)拿芪闹袛y帶R S A加密的D E S密鑰,減小了密鑰在傳輸過程中泄密的風(fēng)險,有效防止了網(wǎng)絡(luò)監(jiān)聽對信息安全的威脅,同時具有簽名和認(rèn)證的功能由于采用了 R S A算法,通信雙方可以將自己的數(shù)字簽名信息互相發(fā)給對方供保留和認(rèn)證,而且密鑰管理也方便,每一通信對象只需保密并管理自己的R S A解密密鑰就行了。
【專利附圖】
【附圖說明】
[0016]圖1本發(fā)明的一種計算機(jī)信息傳送的智能化加密方法的裝置結(jié)構(gòu)圖。
[0017]圖2本發(fā)明實(shí)施例一提供的一種計算機(jī)信息傳送的智能化加密方法的流程圖。
[0018]圖1中:智能DES密鑰產(chǎn)生裝置I,智能DES密鑰加密裝置2,智能RSA密鑰對產(chǎn)生裝置3,智能RSA密鑰解密裝置4,智能信息接收和發(fā)送裝置5,數(shù)字簽名裝置6,計算機(jī)信息的發(fā)送端A 7,計算機(jī)信息的接收端B 8。
【具體實(shí)施方式】
[0019]下面結(jié)合附圖,對優(yōu)先實(shí)施例作詳細(xì)說明。應(yīng)該說明的是,下述說明僅僅是示例性的,而不是為了限制本發(fā)明的范圍及應(yīng)用。
[0020]實(shí)施例一
[0021]計算機(jī)信息的發(fā)送端為A (加密密鑰為K ea,解密密鑰為K da),計算機(jī)信息的接收端為B (加密密鑰為K eb,解密密鑰為K db),
[0022]步驟101:計算機(jī)信息的發(fā)送端A的智能DES密鑰產(chǎn)生裝置生成DES密鑰K ;
[0023]步驟102:計算機(jī)信息的接收端B的智能RSA密鑰對產(chǎn)生裝置生成RSA密鑰對;
[0024]步驟103:智能DES密鑰加密裝置對智能DES密鑰產(chǎn)生裝置生成DES密鑰K進(jìn)行加密,生成DES加密的密鑰K ea ;智能RSA密鑰解密裝置對智能RSA密鑰對產(chǎn)生裝置生成RSA密鑰對進(jìn)行加密,生成RSA的公開加密密鑰Keb;
[0025]步驟104:計算機(jī)信息的發(fā)送端A的智能信息接收和發(fā)送裝置獲取經(jīng)智能RSA密鑰解密裝置公開加密的密鑰Keb,并且在智能DES密鑰加密裝置中用Keb加密DES的密鑰K,形成密文C k;
[0026]步驟105:通過智能信息接收和發(fā)送裝置將C k發(fā)送到數(shù)字簽名裝置,在數(shù)字簽名裝置中生成需要簽名的信息,是由Kda和Keb共同形成數(shù)字簽名信息;[0027]步驟106:在計算機(jī)信息的發(fā)送端A的智能DES密鑰加密裝置中用K加密接收在數(shù)字簽名裝置中生成的簽名的信息,然后在智能DES密鑰加密裝置中連同C k 一起形成密文C,智能信息接收和發(fā)送裝置發(fā)往計算機(jī)信息的接收端B ;
[0028]步驟107:計算機(jī)信息的接收端B的智能信息接收和發(fā)送裝置在接收到智能DES密鑰加密裝置生產(chǎn)的C后,發(fā)送到智能RSA密鑰解密裝置中,在智能RSA密鑰解密裝置中DES密鑰先用自己的解密密鑰K db解密出C中的DES密鑰K,再利用K解密出明文和簽名
信息;
[0029]步驟108:智能信息接收和發(fā)送裝置發(fā)送解密出的明文和簽名信息給智能DES密鑰加密裝置,在智能DES密鑰加密裝置中公開密鑰Kea和自己的解密密鑰K db對簽名信息進(jìn)行身份認(rèn)證,然后智能DES密鑰加密裝置對簽名信息做適當(dāng)處理后,再形成自己的數(shù)字簽名信息發(fā)送出去,同時計算機(jī)信息的發(fā)送端A和計算機(jī)信息的接收端B雙方均刪除DES密鑰K。
【權(quán)利要求】
1.本發(fā)明一種計算機(jī)信息傳送的智能化加密方法,其特征在于包括計算機(jī)信息的發(fā)送端A,計算機(jī)信息的發(fā)送端B和數(shù)字簽名裝置; 所述的計算機(jī)信息的發(fā)送端A包括依次連接通過電信號傳遞信息的智能DES密鑰產(chǎn)生裝置,智能DES密鑰加密裝置,智能信息接收和發(fā)送裝置; 所述的計算機(jī)信息的發(fā)送端B包括依次連接通過電信號傳遞信息的智能RSA密鑰對產(chǎn)生裝置,智能RSA密鑰解密裝置,智能信息接收和發(fā)送裝置; 所述的數(shù)字簽名裝置和智能信息接收和發(fā)送裝置連接。
2.根據(jù)權(quán)利要求1所述的一種計算機(jī)信息傳送的智能化加密方法,其特征在于是采用以下步驟: 計算機(jī)信息的發(fā)送端為A (包含有加密密鑰和解密密鑰),計算機(jī)信息的接收端為B(包含有加密密鑰和解密密鑰), 步驟1:計算機(jī)信息的發(fā)送端A的智能DES密鑰產(chǎn)生裝置生成DES密鑰; 步驟2:計算機(jī)信息的接收端B的智能RSA密鑰對產(chǎn)生裝置生成RSA密鑰對; 步驟3:智能DES密鑰加密裝置對智能DES密鑰產(chǎn)生裝置生成的DES密鑰進(jìn)行加密,生成DES加密的密鑰;智能RSA密鑰解密裝置對智能RSA密鑰對產(chǎn)生裝置生成RSA密鑰對進(jìn)行加密,生成RSA的公開加密密鑰; 步驟4:計算機(jī)信息的發(fā)送端A的智能信息接收和發(fā)送裝置獲取經(jīng)智能RSA密鑰解密裝置公開加密密鑰,并且在智能DES密鑰加密裝置中加密DES密鑰,形成新的密文; 步驟5:通過智能信息接收和發(fā)送裝置將新的密文發(fā)送到數(shù)字簽名裝置,在數(shù)字簽名裝置中生成需要簽名的信息; 步驟6:在計算機(jī)信息的發(fā)送端A的智能DES密鑰加密裝置中用DES密鑰加密經(jīng)數(shù)字簽名裝置中生成的簽名信息,然后在智能DES密鑰加密裝置中連同新的密文一起形成最終密文,智能信息接收和發(fā)送裝置發(fā)往計算機(jī)信息的接收端B ; 步驟7:計算機(jī)信息的接收端B的智能信息接收和發(fā)送裝置在接收到智能DES密鑰加密裝置生成的最終密文后,發(fā)送到智能RSA密鑰解密裝置中,在智能RSA密鑰解密裝置中DES密鑰先用自己的解密密鑰解密出最終密文中的DES密鑰,再利用最終密文中的DES密鑰解密出明文和簽名信息; 步驟8:智能信息接收和發(fā)送裝置發(fā)送解密出的明文和簽名信息給智能DES密鑰加密裝置,在智能DES密鑰加密裝置中公開密鑰和自己的解密密鑰對簽名信息進(jìn)行身份認(rèn)證,然后智能DES密鑰加密裝置對簽名信息做適當(dāng)處理后,再形成自己的數(shù)字簽名信息發(fā)送出去,同時計算機(jī)信息的發(fā)送端A和計算機(jī)信息的接收端B雙方均刪除DES密鑰。
【文檔編號】H04L9/32GK103812652SQ201210455622
【公開日】2014年5月21日 申請日期:2012年11月14日 優(yōu)先權(quán)日:2012年11月14日
【發(fā)明者】張飛 申請人:寧夏新航信息科技有限公司