[发明专利]适用于点对点即时通信的信息保密方法在审
申请号: | 201710385176.7 | 申请日: | 2017-05-26 |
公开(公告)号: | CN107342977A | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 叶达;庞潼川;杨成功 | 申请(专利权)人: | 芯盾网安(北京)科技发展有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L12/58 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙)11369 | 代理人: | 史霞 |
地址: | 100193 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 点对点 即时 通信 信息 保密 方法 | ||
1.一种适用于点对点即时通信的信息保密方法,其特征在于,包括以下步骤:
信息发送方和信息接收方建立点对点连接后相互交换并保存对方公钥;
信息发送方采用其产生的对称密钥加密需要传递的信息获得密文信息A;
信息发送方采用保存的对方公钥对所述对称密钥进行加密后获得密文信息C;
信息发送方将所述密文信息A和所述密文信息C排序封装后获得加密数据流,并将所述加密数据流发送至所述信息接收方;
信息接收方采用其私钥对所述加密数据流进行解密,读取需要传递的信息。
2.如权利要求1所述的适用于点对点即时通信的信息保密方法,其特征在于,所述信息发送方采用带有噪声源的随机数发生器生成真随机数作为所述对称密钥。
3.如权利要求1所述的适用于点对点即时通信的信息保密方法,其特征在于,
所述信息发送方对需要传递的信息进行哈希运算获得哈希值,并采用所述信息发送方的私钥对所述哈希值进行签名运算获得签名数据;
所述信息发送方将密文信息A、密文信息C和签名数据按顺序排列封装后获得所述加密数据流。
4.如权利要求1所述的适用于点对点即时通信的信息保密方法,其特征在于,
所述信息发送方采用其私钥对所述对称密钥进行加密获得密文信息B;
所述信息发送方对需要传递的信息进行哈希运算获得哈希值,并采用所述信息发送方的私钥对所述哈希值进行签名运算获得签名数据;
所述信息发送方将密文信息A、密文信息B、密文信息C和签名数据按顺序排列封装后获得所述加密数据流。
5.如权利要求1所述的适用于点对点即时通信的信息保密方法,其特征在于,所述信息发送方和所述信息接收方相互交换并保存对方公钥后不再进行公钥的二次交换。
6.如权利要求4所述的适用于点对点即时通信的信息保密方法,其特征在于,所述信息发送方采用其公钥对所述加密数据流进行解密并回看需要传递的信息。
7.如权利要求6所述的适用于点对点即时通信的信息保密方法,其特征在于,所述信息发送方使用其公钥对所述加密数据流中的所述密文信息B进行解密,得到对称密钥,使用所述对称密钥对密文信息C进行对称解密,回看需要传递的信息。
8.如权利要求3所述的适用于点对点即时通信的信息保密方法,其特征在于,所述信息接收方采用其私钥对所述加密数据流进行解密的过程包括以下步骤:
所述信息接收方采用其私钥对接收到的所述加密数据流中的所述密文信息C进行解密,得到所述对称密钥;
所述信息接收方使用所述对称密钥对所述密文信息A进行对称解密,得到信息发送方需要传递的信息。
9.如权利要求8所述的适用于点对点即时通信的信息保密方法,其特征在于,还包括以下步骤:所述信息接收方使用保存的对方公钥对接收到的所述加密数据流进行哈希运算获得哈希值,之后与解密得到的所述签名数据中的哈希值进行对比验证,来确定解密得到的需要传递的信息的完整性。
10.如权利要求3所述的适用于点对点即时通信的信息保密方法,其特征在于,所述加密数据流通过即时通信工具传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯盾网安(北京)科技发展有限公司,未经芯盾网安(北京)科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710385176.7/1.html,转载请声明来源钻瓜专利网。