The invention discloses a method for peer-to-peer instant communication information security method, which comprises the following steps: the information sender and receiver of information establishing point-to-point connection exchange and save each other's public key; the information sender uses symmetric key encryption to transfer the information to obtain ciphertext information to save each other's public key A; the symmetric key encryption of the ciphertext information obtained after C using the information sender information sender; the ciphertext information A and the ciphertext information obtained after sorting C package to encrypt the data stream, and transmits the encrypted data stream is transmitted to the information receiver; the information receiver uses its private key to decrypt the encrypted data stream read the information. It can encrypt the point to point transmission by asymmetric encryption and symmetric encryption, ensure the security of the communication process, and simplify the complexity of encryption and decryption operations.
【技术实现步骤摘要】
适用于点对点即时通信的信息保密方法
本专利技术涉及即时通信
,特别涉及一种适用于点对点即时通信的信息保密方法。
技术介绍
即时通信是指能够即时发送和接受互联网信息等的业务,包括电子邮件、短信息、QQ、微信等通讯工具。目前大部分即时通讯手段均采用明文传输的方式,所传递的信息没有安全防护手段,容易被截获、篡改;少部分即时通信软件提供信息加密的手段,但是均采用有中心的信息保密手段,密钥安全得不到保证,信息加密安全等级低,容易被破解,实用价值低,容易发生泄密事件。
技术实现思路
本专利技术的一个目的是解决至少上述问题,并提供至少后面将说明的优点。本专利技术还有一个目的是提供一种适用于点对点即时通信的信息保密方法,其能够通过非对称加密和对称加密相结合的方式对点对点传输的信息进行加密处理,保证通信过程的安全性,同时简化了加解密运算的复杂度。为了实现根据本专利技术的这些目的和其它优点,提供了一种适用于点对点即时通信的信息保密方法,其特征在于,包括以下步骤:信息发送方和信息接收方建立点对点连接后相互交换并保存对方公钥;信息发送方采用其产生的对称密钥加密需要传递的信息获得密文信息A;信息发送方采用保存的对方公钥对所述对称密钥进行加密后获得密文信息C;信息发送方将所述密文信息A和所述密文信息C排序封装后获得加密数据流,并将所述加密数据流发送至所述信息接收方;信息接收方采用其私钥对所述加密数据流进行解密,读取需要传递的信息。优选的是,所述信息发送方采用带有噪声源的随机数发生器生成真随机数作为所述对称密钥。优选的是,所述信息发送方对需要传递的信息进行哈希运算获得哈希值,并采用所 ...
【技术保护点】
一种适用于点对点即时通信的信息保密方法,其特征在于,包括以下步骤:信息发送方和信息接收方建立点对点连接后相互交换并保存对方公钥;信息发送方采用其产生的对称密钥加密需要传递的信息获得密文信息A;信息发送方采用保存的对方公钥对所述对称密钥进行加密后获得密文信息C;信息发送方将所述密文信息A和所述密文信息C排序封装后获得加密数据流,并将所述加密数据流发送至所述信息接收方;信息接收方采用其私钥对所述加密数据流进行解密,读取需要传递的信息。
【技术特征摘要】
1.一种适用于点对点即时通信的信息保密方法,其特征在于,包括以下步骤:信息发送方和信息接收方建立点对点连接后相互交换并保存对方公钥;信息发送方采用其产生的对称密钥加密需要传递的信息获得密文信息A;信息发送方采用保存的对方公钥对所述对称密钥进行加密后获得密文信息C;信息发送方将所述密文信息A和所述密文信息C排序封装后获得加密数据流,并将所述加密数据流发送至所述信息接收方;信息接收方采用其私钥对所述加密数据流进行解密,读取需要传递的信息。2.如权利要求1所述的适用于点对点即时通信的信息保密方法,其特征在于,所述信息发送方采用带有噪声源的随机数发生器生成真随机数作为所述对称密钥。3.如权利要求1所述的适用于点对点即时通信的信息保密方法,其特征在于,所述信息发送方对需要传递的信息进行哈希运算获得哈希值,并采用所述信息发送方的私钥对所述哈希值进行签名运算获得签名数据;所述信息发送方将密文信息A、密文信息C和签名数据按顺序排列封装后获得所述加密数据流。4.如权利要求1所述的适用于点对点即时通信的信息保密方法,其特征在于,所述信息发送方采用其私钥对所述对称密钥进行加密获得密文信息B;所述信息发送方对需要传递的信息进行哈希运算获得哈希值,并采用所述信息发送方的私钥对所述哈希值进行签名运算获得签名数据;所述信息发送方将密文信息A、密文信息B、密文信息C和签名数据按顺序排列封装后获得所述加密数据...
【专利技术属性】
技术研发人员:叶达,庞潼川,杨成功,
申请(专利权)人:芯盾网安北京科技发展有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。