一种计算机信息传送的智能化加密方法

文档序号:7985668研发日期:2012年阅读:311来源:国知局
技术简介:
本发明针对传统信息传输中明文易被监听和篡改的问题,提出一种结合DES与RSA算法的智能化加密方法。通过RSA加密DES密钥并嵌入密文,既保障了传输安全,又避免了密钥泄露风险;同时引入数字签名与认证机制,实现信息完整性验证和身份认证。该方法显著提升了加解密效率及通信安全性。
关键词:信息加密,RSA-DES混合,数字签名
一种计算机信息传送的智能化加密方法
【专利摘要】本发明所采用的技术方案是,一种计算机信息传送的智能化加密方法,使文件在传送过程中的加解密速度加快,在传输的密文中携带RSA加密的DES密钥,减小了密钥在传输过程中泄密的风险,有效防止了网络监听对信息安全的威胁,同时具有签名和认证的功能由于采用了RSA算法,通信双方可以将自己的数字签名信息互相发给对方供保留和认证,而且密钥管理也方便,每一通信对象只需保密管理自己的RSA解密密钥就行了。
【专利说明】一种计算机信息传送的智能化加密方法
【技术领域】
[0001]本发明涉及一种计算机信息传送的智能化加密方法,属于计算机信息传送【技术领域】。
【背景技术】
[0002]随着计算机技术的快速发展,使得计算机已经成为人们在工作、学习和生活中不可或缺的工具。计算机网络也让人们随时随地进行交流,尤其是最近几年兴起的信息共享,它可以以非常快速的方式,在几秒钟之内就可以发送到世界上任何你指定的地方,与世界上任何一个角落的网络用户联系,这些信息可以是文字、遥鱼、声音等各种方式,同时,用户可以得到大量免费的新闻、专题邮件,并实现轻松的信息搜索。但是所有的信息都是以明文的形式传输的,所以像一些私密的信息,例如电子邮件等这些私密的信息往往在传递的过程中容易被非法拦截或者篡改,同时机密信息邮件非常容易被非法转发给非相关人员。

【发明内容】

[0003]为了解决上述技术问题,本发明一种计算机信息传送的智能化加密方法,目的就是提供一种在对文件进行加解密时速度又快,而且在传送文件的过程中可以有效防止了网络监听对信息安全的威胁。
[0004]本发明一种计算机信息传送的智能化加密装置包括计算机信息的发送端A,计算机信息的发送端B和数字签名装置;所述的计算机信息的发送端A包括依次连接通过电信号传递信息的智能DES密钥产生装置,智能DES密钥加密装置,智能信息接收和发送装置;所述的计算机信息的发送端B包括依次连接通过电信号传递信息的智能RSA密钥对产生装置,智能RSA密钥解密装置,智能信息接收和发送装置;所述的数字签名装置和智能信息接收和发送装置连接。
[0005]本发明的一种计算机信息传送的智能化加密方法,是采用以下操作步骤:
[0006]计算机信息的发送端为A (包含有加密密钥和解密密钥),计算机信息的接收端为B (包含有加密密钥和解密密钥),
[0007]步骤1:计算机信息的发送端A的智能DES密钥产生装置生成DES密钥;
[0008]步骤2:计算机信息的接收端B的智能RSA密钥对产生装置生成RSA密钥对;
[0009]步骤3:智能DES密钥加密装置对智能DES密钥产生装置生成的DES密钥进行加密,生成DES加密的密钥;智能RSA密钥解密装置对智能RSA密钥对产生装置生成RSA密钥对进行加密,生成RSA的公开加密密钥;
[0010]步骤4:计算机信息的发送端A的智能信息接收和发送装置获取经智能RSA密钥解密装置公开加密密钥,并且在智能DES密钥加密装置中加密DES密钥,形成新的密文;
[0011]步骤5:通过智能信息接收和发送装置将新的密文发送到数字签名装置,在数字签名装置中生成需要签名的信息;
[0012]步骤6:在计算机信息的发送端A的智能DES密钥加密装置中用DES密钥加密经数字签名装置中生成的签名信息,然后在智能DES密钥加密装置中连同新的密文一起形成最终密文,智能信息接收和发送装置发往计算机信息的接收端B ;
[0013]步骤7:计算机信息的接收端B的智能信息接收和发送装置在接收到智能DES密钥加密装置生成的最终密文后,发送到智能RSA密钥解密装置中,在智能RSA密钥解密装置中DES密钥先用自己的解密密钥解密出最终密文中的DES密钥,再利用最终密文中的DES密钥解密出明文和签名信息;
[0014]步骤8:智能信息接收和发送装置发送解密出的明文和签名信息给智能DES密钥加密装置,在智能DES密钥加密装置中公开密钥和自己的解密密钥对签名信息进行身份认证,然后智能DES密钥加密装置对签名信息做适当处理后,再形成自己的数字签名信息发送出去,同时计算机信息的发送端A和计算机信息的接收端B双方均删除DES密钥。
[0015]本发明对文件的加解密速度快,在传输的密文中携带R S A加密的D E S密钥,减小了密钥在传输过程中泄密的风险,有效防止了网络监听对信息安全的威胁,同时具有签名和认证的功能由于采用了 R S A算法,通信双方可以将自己的数字签名信息互相发给对方供保留和认证,而且密钥管理也方便,每一通信对象只需保密并管理自己的R S A解密密钥就行了。
【专利附图】

【附图说明】
[0016]图1本发明的一种计算机信息传送的智能化加密方法的装置结构图。
[0017]图2本发明实施例一提供的一种计算机信息传送的智能化加密方法的流程图。
[0018]图1中:智能DES密钥产生装置I,智能DES密钥加密装置2,智能RSA密钥对产生装置3,智能RSA密钥解密装置4,智能信息接收和发送装置5,数字签名装置6,计算机信息的发送端A 7,计算机信息的接收端B 8。
【具体实施方式】
[0019]下面结合附图,对优先实施例作详细说明。应该说明的是,下述说明仅仅是示例性的,而不是为了限制本发明的范围及应用。
[0020]实施例一
[0021]计算机信息的发送端为A (加密密钥为K ea,解密密钥为K da),计算机信息的接收端为B (加密密钥为K eb,解密密钥为K db),
[0022]步骤101:计算机信息的发送端A的智能DES密钥产生装置生成DES密钥K ;
[0023]步骤102:计算机信息的接收端B的智能RSA密钥对产生装置生成RSA密钥对;
[0024]步骤103:智能DES密钥加密装置对智能DES密钥产生装置生成DES密钥K进行加密,生成DES加密的密钥K ea ;智能RSA密钥解密装置对智能RSA密钥对产生装置生成RSA密钥对进行加密,生成RSA的公开加密密钥Keb;
[0025]步骤104:计算机信息的发送端A的智能信息接收和发送装置获取经智能RSA密钥解密装置公开加密的密钥Keb,并且在智能DES密钥加密装置中用Keb加密DES的密钥K,形成密文C k;
[0026]步骤105:通过智能信息接收和发送装置将C k发送到数字签名装置,在数字签名装置中生成需要签名的信息,是由Kda和Keb共同形成数字签名信息;[0027]步骤106:在计算机信息的发送端A的智能DES密钥加密装置中用K加密接收在数字签名装置中生成的签名的信息,然后在智能DES密钥加密装置中连同C k 一起形成密文C,智能信息接收和发送装置发往计算机信息的接收端B ;
[0028]步骤107:计算机信息的接收端B的智能信息接收和发送装置在接收到智能DES密钥加密装置生产的C后,发送到智能RSA密钥解密装置中,在智能RSA密钥解密装置中DES密钥先用自己的解密密钥K db解密出C中的DES密钥K,再利用K解密出明文和签名
信息;
[0029]步骤108:智能信息接收和发送装置发送解密出的明文和签名信息给智能DES密钥加密装置,在智能DES密钥加密装置中公开密钥Kea和自己的解密密钥K db对签名信息进行身份认证,然后智能DES密钥加密装置对签名信息做适当处理后,再形成自己的数字签名信息发送出去,同时计算机信息的发送端A和计算机信息的接收端B双方均删除DES密钥K。
【权利要求】
1.本发明一种计算机信息传送的智能化加密方法,其特征在于包括计算机信息的发送端A,计算机信息的发送端B和数字签名装置;所述的计算机信息的发送端A包括依次连接通过电信号传递信息的智能DES密钥产生装置,智能DES密钥加密装置,智能信息接收和发送装置;所述的计算机信息的发送端B包括依次连接通过电信号传递信息的智能RSA密钥对产生装置,智能RSA密钥解密装置,智能信息接收和发送装置;所述的数字签名装置和智能信息接收和发送装置连接。
2.根据权利要求1所述的一种计算机信息传送的智能化加密方法,其特征在于是采用以下步骤:计算机信息的发送端为A (包含有加密密钥和解密密钥),计算机信息的接收端为B(包含有加密密钥和解密密钥),步骤1:计算机信息的发送端A的智能DES密钥产生装置生成DES密钥;步骤2:计算机信息的接收端B的智能RSA密钥对产生装置生成RSA密钥对;步骤3:智能DES密钥加密装置对智能DES密钥产生装置生成的DES密钥进行加密,生成DES加密的密钥;智能RSA密钥解密装置对智能RSA密钥对产生装置生成RSA密钥对进行加密,生成RSA的公开加密密钥;步骤4:计算机信息的发送端A的智能信息接收和发送装置获取经智能RSA密钥解密装置公开加密密钥,并且在智能DES密钥加密装置中加密DES密钥,形成新的密文;步骤5:通过智能信息接收和发送装置将新的密文发送到数字签名装置,在数字签名装置中生成需要签名的信息;步骤6:在计算机信息的发送端A的智能DES密钥加密装置中用DES密钥加密经数字签名装置中生成的签名信息,然后在智能DES密钥加密装置中连同新的密文一起形成最终密文,智能信息接收和发送装置发往计算机信息的接收端B ;步骤7:计算机信息的接收端B的智能信息接收和发送装置在接收到智能DES密钥加密装置生成的最终密文后,发送到智能RSA密钥解密装置中,在智能RSA密钥解密装置中DES密钥先用自己的解密密钥解密出最终密文中的DES密钥,再利用最终密文中的DES密钥解密出明文和签名信息;步骤8:智能信息接收和发送装置发送解密出的明文和签名信息给智能DES密钥加密装置,在智能DES密钥加密装置中公开密钥和自己的解密密钥对签名信息进行身份认证,然后智能DES密钥加密装置对签名信息做适当处理后,再形成自己的数字签名信息发送出去,同时计算机信息的发送端A和计算机信息的接收端B双方均删除DES密钥。
【文档编号】H04L9/32GK103812652SQ201210455622
【公开日】2014年5月21日 申请日期:2012年11月14日 优先权日:2012年11月14日
【发明者】张飞 申请人:宁夏新航信息科技有限公司
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!