信息转移方法、装置及相关设备制造方法及图纸

技术编号:36115075 阅读:19 留言:0更新日期:2022-12-28 14:18
本申请提供一种信息转移方法、装置及相关设备。该方法包括:响应于接收到接收端签名的转移次数信息,将信息转移请求和转移次数信息发送至智能合约端;根据智能合约端确定转移次数信息的签名是否与接收端的签名相同;响应于确定转移次数信息的签名与接收端的签名相同,将目标信息通过智能合约端发送至接收端。本申请通过区块链技术保证不引入第三方,降低信息转移次数,保证目标信息在尽可能少的终端之间转移,保证了用户信息的安全性。并且转移次数信息会在每次信息转移后进行更新,即使发送端的私钥被窃取,窃取者也无法通过以往公开的转移次数信息和签名来伪造验证信息,进而将被窃端的信息转出,进一步保证了用户信息的安全性。性。性。

【技术实现步骤摘要】
信息转移方法、装置及相关设备


[0001]本申请涉及计算机
,尤其涉及一种信息转移方法、装置及相关设备。

技术介绍

[0002]相关技术中,当私钥泄露后,需要对信息转移流程进行拆解,先将信息转移至可信第三方,再由接收端在经过权限鉴定后从可信第三方提取信息。由于增加了区块链交易次数,因此存在着区块链计算压力大,以及用户信息安全性较低的问题。

技术实现思路

[0003]有鉴于此,本申请的目的在于提出一种信息转移方法、装置及相关设备。
[0004]基于上述目的,在第一方面,本申请提供了一种信息转移方法,应用于发送端,包括:
[0005]响应于接收到接收端签名的转移次数信息,将信息转移请求和所述转移次数信息发送至智能合约端;
[0006]根据所述智能合约端确定所述转移次数信息的签名是否与所述接收端的签名相同;
[0007]响应于确定所述转移次数信息的签名与所述接收端的签名相同,将目标信息通过所述智能合约端发送至所述接收端。
[0008]在一种可能的实现方式中,所述响应于接收到接收端签名的转移次数信息,将信息转移请求和所述转移次数信息发送至智能合约端,包括:
[0009]响应于接收到所述接收端签名的转移次数信息,利用发送端私钥对所述转移请求和所述转移次数信息进行加密,并将加密后的所述转移请求和所述转移次数信息发送至所述智能合约端。
[0010]在一种可能的实现方式中,所述响应于确定所述转移次数信息的签名与所述接收端的签名相同,将目标信息通过所述智能合约端发送至所述接收端,包括:
[0011]响应于确定所述转移次数信息的签名与所述接收端的签名相同,生成所述目标信息,并将所述目标信息通过所述智能合约端发送至所述接收端。
[0012]在一种可能的实现方式中,所述响应于确定所述转移次数信息的签名与所述接收端的签名相同,将目标信息通过所述智能合约端发送至所述接收端,包括:
[0013]响应于接收到代理端的授权信息,根据所述代理端生成所述目标信息;
[0014]响应于确定所述转移次数信息的签名与所述接收端的签名相同,操作所述代理端将所述目标信息通过所述智能合约端发送至所述接收端。
[0015]在一种可能的实现方式中,所述响应于接收到接收端签名的转移次数信息,将信息转移请求和所述转移次数信息发送至智能合约端之前,还包括:
[0016]向所述接收端发送转移告知信息;其中,所述转移告知信息,包括:所述发送端身份信息。
[0017]在一种可能的实现方式中,所述根据所述智能合约端确定所述转移次数信息的签名是否与所述接收端的签名相同之后,还包括:
[0018]响应于所述转移次数信息的签名与所述接收端的签名不相同,退出所述智能合约端。
[0019]在第二方面,本申请提供了一种信息转移方法,应用于接收端,包括:
[0020]发送信息获取请求至智能合约端以获取转移次数;
[0021]对所述转移次数进行签名以确定转移次数信息,并将所述转移次数信息发送至发送端;
[0022]响应于确定所述发送端根据所述智能合约端确定所述转移次数信息的签名与所述接收端的签名相同,通过所述智能合约端接收所述发送端发送的目标信息。
[0023]在一种可能的实现方式中,所述发送信息获取请求至智能合约端以获取转移次数,包括:
[0024]响应于接收到所述发送端发送的转移告知信息,根据所述转移告知信息确定所述发送端的身份;其中,所述转移告知信息,包括:所述发送端身份信息;
[0025]发送所述信息获取请求至所述智能合约端以获取所述接收端与所述发送端之间的转移次数。
[0026]在一种可能的实现方式中,所述发送所述信息获取请求至所述智能合约端以获取所述接收端与所述发送端之间的转移次数信息,包括:
[0027]响应于根据所述发送端身份信息确定所述发送端的身份为代理端,发送所述信息获取请求至所述智能合约端以获取所述接收端与所述代理端之间的转移次数信息;其中,代理端为授权所述发送端代理的终端。
[0028]在一种可能的实现方式中,所述对所述转移次数进行签名以确定转移次数信息,包括:
[0029]利用所述接收端的私钥对所述转移次数进行签名以确定所述转移次数信息;其中,所述转移次数信息与所述转移次数相对应。
[0030]在第二方面,本申请提供了一种信息转移方法,应用于智能合约端,包括:
[0031]响应于接收到接收端发送的信息获取请求,将所述接收端与发送端之间的转移次数发送至所述接收端;
[0032]响应于接收到发送端发送的所述信息转移请求和转移次数信息,确定所述转移次数信息的签名是否与所述接收端的签名相同;其中,所述转移次数信息根据所述转移次数确定;
[0033]响应于所述转移次数信息的签名与所述接收端的签名相同,接收所述发送端发送的目标信息,将所述目标信息发送至所述接收端,并更新所述转移次数信息。
[0034]在一种可能的实现方式中,所述确定所述转移次数信息的签名是否与所述接收端的签名相同,包括:
[0035]确定所述转移次数信息的签名是否处于所述发送端的转移白名单中;
[0036]响应于所述转移次数信息的签名处于所述发送端的转移白名单中,确定所述转移次数信息的签名与所述接收端的签名相同。
[0037]在一种可能的实现方式中,所述确定所述转移次数信息的签名是否与所述接收端
的签名相同之后,还包括:
[0038]响应于所述转移次数信息的签名与所述接收端的签名不相同,向所述发送端发送终止转移指令;其中,所述终止转移指令用于指示所述发送端退出所述智能合约端。
[0039]在一种可能的实现方式中,所述方法,还包括:
[0040]确定所述转移次数是否为0;
[0041]响应于所述转移次数为0,向所述发送端发送终止转移指令;其中,所述终止转移指令用于指示所述发送端退出所述智能合约端。
[0042]在第四方面,本申请提供了一种信息转移装置,包括:
[0043]发送端,被配置为实现如第一方面所述的信息转移方法;
[0044]接收端,被配置为实现如第二方面所述的信息转移方法;
[0045]智能合约端,被配置为实现第三方面所述的信息转移方法。
[0046]在第三方面,本申请提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的信息转移方法,或第二方面所述的信息转移方法,或第三方面所述的信息转移方法。
[0047]在第四方面,本申请提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如第一方面所述的信息转移方法,或第二方面所述的信息转移方法,或第三方面所述的信息转移方法。
[0048]从上面所述可以看出,本申请提供的一种信息转移方法、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息转移方法,其特征在于,应用于发送端,所述方法,包括:响应于接收到接收端签名的转移次数信息,将信息转移请求和所述转移次数信息发送至智能合约端;根据所述智能合约端确定所述转移次数信息的签名是否与所述接收端的签名相同;响应于确定所述转移次数信息的签名与所述接收端的签名相同,将目标信息通过所述智能合约端发送至所述接收端。2.根据权利要求1所述的方法,其特征在于,所述响应于接收到接收端签名的转移次数信息,将信息转移请求和所述转移次数信息发送至智能合约端,包括:响应于接收到所述接收端签名的转移次数信息,利用发送端私钥对所述转移请求和所述转移次数信息进行加密,并将加密后的所述转移请求和所述转移次数信息发送至所述智能合约端。3.根据权利要求1所述的方法,其特征在于,所述响应于确定所述转移次数信息的签名与所述接收端的签名相同,将目标信息通过所述智能合约端发送至所述接收端,包括:响应于确定所述转移次数信息的签名与所述接收端的签名相同,生成所述目标信息,并将所述目标信息通过所述智能合约端发送至所述接收端。4.根据权利要求1所述的方法,其特征在于,所述响应于确定所述转移次数信息的签名与所述接收端的签名相同,将目标信息通过所述智能合约端发送至所述接收端,包括:响应于接收到代理端的授权信息,根据所述代理端生成所述目标信息;响应于确定所述转移次数信息的签名与所述接收端的签名相同,操作所述代理端将所述目标信息通过所述智能合约端发送至所述接收端。5.根据权利要求1所述的方法,其特征在于,所述响应于接收到接收端签名的转移次数信息,将信息转移请求和所述转移次数信息发送至智能合约端之前,还包括:向所述接收端发送转移告知信息;其中,所述转移告知信息,包括:所述发送端身份信息。6.根据权利要求1所述的方法,其特征在于,所述根据所述智能合约端确定所述转移次数信息的签名是否与所述接收端的签名相同之后,还包括:响应于所述转移次数信息的签名与所述接收端的签名不相同,退出所述智能合约端。7.一种信息转移方法,其特征在于,应用于接收端,所述方法,包括:发送信息获取请求至智能合约端以获取转移次数;对所述转移次数进行签名以确定转移次数信息,并将所述转移次数信息发送至发送端;响应于确定所述发送端根据所述智能合约端确定所述转移次数信息的签名与所述接收端的签名相同,通过所述智能合约端接收所述发送端发送的目标信息。8.根据权利要求7所述的方法,其特征在于,所述发送信息获取请求至智能合约端以获取转移次数,包括:响应于接收到所述发送端发送的转移告知信息,根据所述转移告知信息确定所述发送端的身份;其中,所述转移告知信息,包括:所述发送端身份信息;发送所述信息获取请求至所述智能合约端以获取所述接收端与所述发送端之间的转移次数。
9.根据权利要求8所述的方法,其特征在于,所述发送所述信息获取请...

【专利技术属性】
技术研发人员:王耿顾费勇
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1