基于区块链的信息加密传输方法及装置制造方法及图纸

技术编号:31487121 阅读:29 留言:0更新日期:2021-12-18 12:22
本发明专利技术提供一种基于区块链的信息加密传输方法及装置,该方法包括:基于目标AES密钥对目标明文信息进行加密,获得目标密文,基于第一ECC公钥对目标AES密钥进行加密,获得目标AES密文,生成目标明文信息的数字签名;将目标密文、目标AES密文和目标明文信息的数字签名发送至接收端,以使得接收端基于第一ECC公钥对应的第一ECC私钥解密目标AES密文,获得目标AES密钥,基于目标AES密钥解密目标密文,获得解密明文信息,基于解密明文信息和目标明文信息的数字签名进行安全验证,在通过安全验证的情况下,确定接收到目标明文信息。本发明专利技术提供的基于区块链的信息加密传输方法及装置,能实现更安全、更高效的信息加密传输。更高效的信息加密传输。更高效的信息加密传输。

【技术实现步骤摘要】
基于区块链的信息加密传输方法及装置


[0001]本专利技术涉及通信
,尤其涉及一种基于区块链的信息加密传输方法及装置。

技术介绍

[0002]随着互联网技术的发展,信息可以通过互联网在不同用户终端之间进行传输。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,可以在一定程度上提高数据存储和传输的安全。但是区块链网络中仍存在链内数据被随意获取、下载等数据安全风险。为了确保区块链网络内信息传输的安全性,特别是敏感信息的安全传输,可通过非对称加密算法或对称加密算法对信息进行加密处理后再进行传输。但是,由于对称加密算法的安全性不高,容易被破解;而非对称算法的安全性虽然比加密算法的安全性高,但非对称算法较复杂,导致信息加密传输的效率较低,导致基于现有技术难以安全且高效的进行信息加密传输。

技术实现思路

[0003]本专利技术提供一种基于区块链的信息加密传输方法及装置,用以解决现有技术中难以安全且高效的进行信息加密传输的缺陷,实现更安全、更高效的信息加密传输。
[0004]本专利技术提供一种基于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的信息加密传输方法,其特征在于,包括:基于目标AES密钥对目标明文信息进行加密,获得目标密文,基于第一ECC公钥对所述目标AES密钥进行加密,获得目标AES密文,并生成所述目标明文信息的数字签名;将所述目标密文、所述目标AES密文和所述目标明文信息的数字签名发送至接收端,以使得所述接收端基于所述第一ECC公钥对应的第一ECC私钥解密所述目标AES密文,获得所述目标AES密钥,基于所述目标AES密钥解密所述目标密文,获得解密明文信息,基于所述解密明文信息和所述目标明文信息的数字签名进行安全验证,在通过所述安全验证的情况下,确定接收到所述目标明文信息。2.根据权利要求1所述的基于区块链的信息加密传输方法,其特征在于,所述生成所述目标明文信息的数字签名,具体包括:基于目标函数获取所述目标明文信息的摘要值;基于第二ECC私钥和所述目标明文信息的摘要值,通过目标数字签名算法,获得所述目标明文信息的数字签名。3.根据权利要求1所述的基于区块链的信息加密传输方法,其特征在于,所述将所述目标密文、所述目标AES密文和所述目标明文信息的摘要值发送至所述接收端之前,所述方法还包括:向服务端发送表示请求建立与所述接收端之间的通信信道的连接请求,以使得所述服务端接收所述连接请求,建立发送端与所述接收端之间的通信信道。4.一种基于区块链的信息加密传输方法,其特征在于,包括:接收发送端发送的目标密文、目标AES密文和目标明文信息的数字签名;基于第一ECC公钥对应的第一ECC私钥解密所述目标AES密文,获得目标AES密钥之后,基于所述目标AES密钥解密所述目标密文,获得解密明文信息;基于所述解密明文信息和所述目标明文信息的数字签名进行安全验证,在通过所述安全验证的情况下,确定接收到所述目标明文信息;其中,所述目标密文,是所述发送端基于所述目标AES密钥对所述目标明文信息进行加密之后获得的;所述目标AES密文,是所述发送端基于所述第一ECC公钥对所述目标AES密钥进行加密之后获得的。5.根据权利要求4所述的基于区块链的信息加密传输方法,其特征在于,所述基于所述解密明文信息和所述目标明文信息的数字签名进行安全验证,具体包括:基于第二ECC私钥对应的第二ECC公钥和所述目标明文信息的数字签名,通过目标数字签...

【专利技术属性】
技术研发人员:尤紫云刘晓东
申请(专利权)人:武汉虹旭信息技术有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1