一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

消息处理方法、装置、电子设备及存储介质与流程

2022-12-22 12:47:25 来源:中国专利 TAG:

技术特征:
1.一种消息处理方法,其特征在于,应用于第一设备,包括:获取第一区块链的第一用户发起的请求消息,所述请求消息的对象为第二区块链的第二用户;基于私钥计算所述请求消息的签名公钥;基于所述签名公钥和随机比特数确定所述请求消息的签名信息;基于所述签名信息对所述请求消息进行签名,并将签名后的所述请求消息发送给第二设备,以使所述第二设备对所述签名信息进行验证,以将所请求消息对应的交易发送给第二区块链。2.根据权利要求1所述的方法,其特征在于,所述基于私钥计算所述请求消息的签名公钥,包括:基于所述私钥计算离散函数;基于所述离散函数计算辅助私钥;基于所述辅助私钥和椭圆曲线的基点计算所述请求消息的签名公钥。3.根据权利要求2所述的方法,其特征在于,所述基于所述签名公钥和随机比特数确定所述请求消息的签名信息,包括:获取随机比特数;基于所述随机比特数计算所述请求消息的第一哈希值;对所述第一哈希值取余数得到临时密钥;基于所述临时密钥和所述签名公钥计算所述请求消息的签名信息。4.根据权利要求3所述的方法,其特征在于,所述基于所述临时密钥和所述签名公钥计算所述请求消息的签名信息,包括:基于所述临时密钥和所述基点计算所述请求消息的第一签名值;基于所述第一签名值、所述第一哈希值和所述签名公钥确定第二哈希值;基于所述第二哈希值、所述辅助私钥和所述临时密钥计算所述请求消息的第二签名值;基于所述第一签名值和所述第二签名值确定所述请求消息的签名信息。5.根据权利要求4所述的方法,其特征在于,所述基于所述第二哈希值、所述辅助私钥和所述临时密钥计算第二签名值,包括:基于第二哈希值、所述辅助私钥和所述临时密钥采用第一计算式计算所述第二签名,其中,所述第一计算式为:s=(r hx) mod n;其中,s为第二签名值,r为临时密钥,h为第二哈希值,x为辅助密钥,mod n为求余运算。6.一种消息处理方法,其特征在于,应用于第二设备,包括:获取第一设备发送的签名的请求消息;对所述签名的请求消息的签名信息进行验证,其中,所述签名信息是所述第一设备基于所述签名公钥和随机比特数确定的;在所述签名信息验证通过的情况下,构造所述请求消息对应的交易,并对所述交易进行签名;将签名后的交易发送给第二区块链。
7.根据权利要求6所述的方法,其特征在于,所述签名信息包括:第一签名值和第二签名值,对所述签名的请求消息的签名信息进行验证,包括:基于所述请求消息、所述第一签名值和所述签名公钥计算第三哈希值;计算所述第二签名值与椭圆曲线的基点的乘积,以得到第一计算结果;将所述第一签名值加上所述第三哈希值与所述签名公钥的乘积,以得到第二计算结果;基于所述第一计算结果与所述第二计算结果对所述签名的请求消息的签名信息进行验证。8.根据权利要求7所述的方法,其特征在于,所述基于所述第一计算结果与所述第二计算结果对所述签名的请求消息的签名信息进行验证,包括:在所述第一计算结果等于所述第二计算结果的情况下,确定所述签名信息验证通过;在所述第一计算结果不等于所述第二计算结果的情况下,确定所述签名信息验证不通过。9.一种消息处理装置,其特征在于,应用于第一设备,包括:第一获取模块,用于获取第一区块链的第一用户发起的请求消息,所述请求消息的对象为第二区块链的第二用户;第一计算模块,用于基于私钥计算所述请求消息的签名公钥;第一确定模块,用于基于所述签名公钥和随机比特数确定所述请求消息的签名信息;第一发送模块,用于基于所述签名信息对所述请求消息进行签名,并将签名后的所述请求消息发送给第二设备,以使所述第二设备对所述签名信息进行验证,以将所请求消息对应的交易发送给第二区块链。10.一种消息处理装置,其特征在于,应用于第二设备,包括:第二获取模块,用于获取第一设备发送的签名的请求消息;验证模块,用于对所述签名的请求消息的签名信息进行验证,其中,所述签名信息是所述第一设备基于所述签名公钥和随机比特数确定的;签名模块,用于在所述签名信息验证通过的情况下,构造所述请求消息对应的交易,并对所述交易进行签名;第二发送模块,用于将签名后的交易发送给第二区块链。11.一种电子设备,其特征在于,包括:包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,执行如权利要求1至8任意一项所述消息处理方法。12.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被计算机运行时执行如权利要求1至8任意一项所述消息处理方法。

技术总结
本申请提供的一种消息处理方法、装置、电子设备及存储介质,包括:获取第一区块链的第一用户发起的请求消息,所述请求消息的对象为第二区块链的第二用户;基于私钥计算所述请求消息的签名公钥;基于所述签名公钥和随机比特数确定所述请求消息的签名信息;基于所述签名信息对所述请求消息进行签名,并将签名后的所述请求消息发送给第二设备,以使所述第二设备对所述签名信息进行验证,以将所请求消息对应的交易发送给第二区块链。本申请提供的技术方案能够在跨链访问的过程中防止故障攻击的同时,提高跨链访问的通信速度。提高跨链访问的通信速度。提高跨链访问的通信速度。


技术研发人员:尤家华 李颖轩 王怀宇 林芹任
受保护的技术使用者:聚梦创新(北京)软件技术有限公司
技术研发日:2022.10.27
技术公布日:2022/11/25
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献