[发明专利]基于区块链的消息传输方法、装置、设备及可读存储介质在审
申请号: | 202111182077.1 | 申请日: | 2021-10-11 |
公开(公告)号: | CN113918971A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 董国超 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 消息 传输 方法 装置 设备 可读 存储 介质 | ||
本申请公开了一种基于区块链的消息传输方法、装置、设备及可读存储介质,涉及人工智能领域,第一设备确定第一私钥和第二设备的第二公钥,采用密钥协商算法对第一私钥和第二公钥进行计算,生成主密钥,并基于主密钥得到消息密钥进行加密,生成消息密文并传输,利用区块链、非对称密钥以及消息加密方法,缓解消息传递中的安全问题,避免消息丢失。所述方法包括:确定第一私钥和第二设备的第二公钥;采用密钥协商算法对所述第一私钥和所述第二公钥进行计算,生成主密钥;将所述主密钥转换为链密钥,基于哈希算法对所述链密钥进行处理,得到消息密钥;基于所述消息密钥对待传输消息进行加密,生成消息密文,并将所述消息密文传输至所述第二设备。
技术领域
本申请涉及人工智能领域,特别是涉及一种基于区块链的消息传输方法、装置、设备及可读存储介质。
背景技术
随着互联网技术的飞速发展,各种即时通信应用越来越多地应用于生活、工作等方方面面。而在即时通讯场景下,用户越来越关心数据、消息等的安全问题,因此,很多即时通信应用会对用户发送的消息进行加密,以便保证消息安全的发送和接收,避免消息泄露。
相关技术中,即时通信应用配备有端到端的加密体系。即时通信应用会设置默认的密钥或者由用户自行设置密钥,将密钥存储在提供消息传输服务的服务器上。这样,在用户存在消息发送需求时,采用存储的密钥对消息的加密,并将加密后的消息传输至消息的接收方,由接收方采用密钥对加密的消息进行解密和查看。
在实现本申请的过程中,申请人发现相关技术至少存在以下问题:
密钥统一存储由即时通信应用的服务提供者管理,集中存储在服务器上,存在安全漏洞,容易发生盗用进而导致消息在传输过程中发生泄漏,安全性较差。
发明内容
有鉴于此,本申请提供了一种基于区块链的消息传输方法、装置、设备及可读存储介质,主要目的在于解决目前密钥统一存储由即时通信应用的服务提供者管理,集中存储在服务器上,存在安全漏洞,容易发生盗用进而导致消息在传输过程中发生泄漏,安全性较差的问题。
依据本申请第一方面,提供了一种基于区块链的消息传输方法,该方法应用于第一设备,该方法包括:
确定第一私钥和第二设备的第二公钥,所述第一私钥是所述第一设备的私钥,所述第二公钥由所述第一设备从提供消息传输服务的网络提供方获取;
采用密钥协商算法对所述第一私钥和所述第二公钥进行计算,生成主密钥;
将所述主密钥转换为链密钥,基于哈希算法对所述链密钥进行处理,得到消息密钥;
基于所述消息密钥对待传输消息进行加密,生成消息密文,并将所述消息密文传输至所述第二设备,以使所述第二设备确定所述第一设备的第一公钥和所述第二设备的第二私钥,采用所述密钥协商算法、所述哈希算法对所述第一公钥和所述第二私钥进行处理,生成解密密钥,并基于所述解密密钥对所述消息密文进行解密,得到所述待传输消息。
可选地,所述确定第一私钥和第二设备的第二公钥之前,所述方法还包括:
响应于用户的应用安装请求,获取基于所述应用安装请求安装的目标客户端下发的非对称密钥对,所述非对称密钥对包括所述第一私钥和第一公钥;
将所述第一公钥发送至所述网络提供方;
基于所述第一私钥对预设验证消息进行加密,生成验证密文,将所述验证密文发送至所述网络提供方,以使所述网络提供方采用所述第一公钥对所述验证密文进行解密;
相应地,当所述网络提供方采用所述第一公钥对所述验证密文解密成功时,所述网络提供方向所述第一设备下发数字证书,将所述数字证书和所述第一公钥存储至区块链,所述数字证书用于指示所述第一设备的身份且用于指示所述第一公钥通过验证;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111182077.1/2.html,转载请声明来源钻瓜专利网。