一种对象转移方法、装置及系统的制作方法_2

文档序号:9708688阅读:来源:国知局
分布式账户中,也可以是保存在与第一分布式账户相关联的其他账户中。
[0051]第一对象转移请求方可以向参与数据转移处理的第一中间平台发送第一对象转移请求。本发明实施例中设第一对象转移请求方是第一分布式账户,第一分布式账户与第一终端对应,即,第一分布式账户运行于第一终端上,第一分布式账户的第一对象转移请求、通知、信息等的发送是通过第一终端发送,第一分布式账户的数据、通知或信息等的接收也是通过第一终端接收。同理,本发明实施例中设第一对象转移响应方是第二分布式账户,第二分布式账户与第二终端对应,即,第二分布式账户运行于第二终端上,第二分布式账户的对象转移请求、通知、信息等的发送是通过第二终端发送,第二分布式账户的数据、通知或信息等的接收也是通过第二终端接收。
[0052]本发明实施例中的终端可以是计算机、个人计算机、平板电脑、移动电话等设备。
[0053]第一终端在向第一中间平台发送第一分布式账户请求进行第一对象转移请求的同时,将经第一分布式账户、第二分布式账户和第一中间平台对第一对象转移请求的转移代价数据签名加密后得到的第二数据也发送至第一中间平台,以便于第一中间平台根据所述第一对象转移请求向与所述第一对象相关联的第二分布式账户对应的第二终端发送对象转移通知后,可以更为快捷地将第二数据发送至第二终端。其中,多方签名加密可以由第一中间平台来主导控制,完成第一中间平台、第一分布式账户和第二分布式账户对第一数据的多方签名加密。具体实施中,本领域技术人员,也可以根据实际情况选择由第一分布式账户或者第二分布式账户来主导控制多方签名加密。
[0054]具体实施中,经多方签名加密的数据可以经过多方中的部分用户解密即可完成数据的解密,而无需经过所有的多方用户对数据解密。例如,本发明实施例中的第一对象转移请求的转移代价数据经过第一中间平台、第一分布式账户和第二分布式账户对第一数据的多方签名加密后,可以被这三方中的任意两方解密。即,可以被第一中间平台和第一分布式账户,第一中间平台和第二分布式账户,或者第一分布式账户和第二分布式账户解密。
[0055]第一分布式账户在完成第一对象转移后,可以向第一中间平台发送与第一对象的价值或额度成正比的数据。
[0056]本发明实施例中的对象转移方法应用于分布式账户交易的场景下时,第一中间平台即为交易所,所有的分布式账户可以选择值得信任的交易所进行注册,并通过充值等方式更新个人账户信息。参与数字资产转移的所有分布式账户及交易所通过多方多重签名生成请求转移数字资产的付款款项,令经过多重签名后的付款款项为Pay。设数字资产请求方(对应第一分布式账户)付款款项为M(对应第一数据),数字资产请求方的公钥为B,数字资产响应方(对应第二分布式账户)的公钥为S,第一中间平台的公钥为P,设采用的签名算法为Sign,经过多重签名后的付款款项为Pay为:Pay = SignB,s,P(M)。数字资产请求方在通过交易所成功接收从数字资产响应方转移的数字资产(相当于第一对象)后,可以向交易所转移与第一对象额度成正比的数字资产,作为交易费,交易费将影响数字资产请求方的信誉度,并纳入交易风险评估模型。
[0057]从理论上来说,只要是能够进行多方签名加密的其它的技术也是可以实施本方案的,签名算法Sign仅用于教导本领域技术人员具体如何实施本发明,但不意味仅能使用签名算法Sign—种方式,实施过程中可以结合实践需要来确定相应的方式。
[0058]第一分布式账户向交易所提交购买数字资产的请求,第二分布式账户向交易所提交出售数字资产的请求。交易所根据来自第一分布式账户和第二分布式账户的提交的请求,进行数字资产的交易处理。
[0059]为了保证数据转移的安全性与合法性,第一中间平台可以根据第一分布式账户、第二分布式账户的信誉度、交易历史、交易额度等分别对第一分布式账户和第二分布式账户进行评估,以决定是否接受第一分布式账户或第二分布式账户发起的对象转移请求,如果未通过评估,则终止对象转移请求的处理;如果通过评估,则继续对象转移请求的处理。
[0060]本发明实施例提供的一种对象转移方法,根据来自第一终端的对象转移请求,发送对象转移通知及第二数据至第二终端,其中,所述第二数据为第一分布式账户、第二分布式账户和第一中间平台对第一数据签名加密后得到的,所述第一数据为第一对象转移请求的转移代价数据,第二分布式账户与所述第一对象相关联,对象转移通知与第一对象转移请求相匹配,实现基于多方签名的对象转移,可以有效提高对象转移的安全性。
[0061]实施中,所述第二数据可以为所述第一分布式账户、所述第二分布式账户和所述第一中间平台根据密钥种子动态生成的子密钥加密后得到的,所述密钥包括公钥和/或私钥。
[0062]具体实施中,第一分布式账户、第二分布式账户和第一中间平台对第一数据进行签名加密的密钥可以是动态变化的,即,用于对第一数据签名加密的公私钥并不一定确定不变,可以通过公(私)钥种子生成子公(私)钥的方式在每次数据转移过程中动态变化公、私密钥。还可以根据分层信息确定签名加密的公私密钥,以确保数据转移的安全性。
[0063]实施中,所述对象转移方法还可以包括:记录第一信息,所述第一信息为所述第一对象转移请求处理的过程信息;
[0064]发送经第一中间平台解密的所述第二数据至所述第二终端之后,还包括:
[0065]接收来自所述第一终端或所述第二终端的数据转移请求;
[0066]根据所述第一信息,处理所述数据转移请求。
[0067]具体实施中,第一中间平台还可以记录每次对象转移请求处理的过程信息,在向第二终端发送数据转移发送经第一中间平台解密的所述第二数据至所述第二终端后,接收第一终端或第二终端的数据转移请求,并根据记录的第一信息来确定向第一终端或第二终端转移数据。
[0068]本发明实施例中的对象转移方法应用于分布式账户交易的场景下时,如果数字资产请求方和数字资产响应方出现纠纷,则由交易所根据第一中间平台记录的第一信息进行纠纷处理。
[0069 ]实施中,根据所述第一信息,处理所述数据转移请求,具体可以包括:
[0070]若根据所述第一信息,确定向所述第一终端转移数据时,发送经第一中间平台解密的所述第二数据至所述第一终端;
[0071]若根据所述第一信息,确定向所述第二终端转移数据时,发送经第一中间平台解密的所述第二数据至所述第二终端。
[0072]具体实施中,设本发明实施例中采用的解密算是为Dec,第一中间平台的私钥为p,则经第一中间平台解密后的所述第二数据为:Pay_p = DeCp (Pay);
[0073]如果第一中间平台判定为第一分布式账户收回所述第一数据,设第一分布式账户的私钥为b,第一分布式账户收到,则再通过一次付款解密即可获取第一数据M:M =Decb,p(Pay);
[0074]如果第一中间平台判定为第二分布式账户接收所述第一数据,设第二分布式账户的私钥为s,第二分布式账户收到,则再通过一次付款解密即可获取第一数据M:M =Decs,P(Pay)。
[0075]本发明实施例中的对象转移方法应用于分布式账户交易的场景下时,如果数字资产请求方和数字资产响应方出现纠纷时,若交易所根据第一中间平台记录的第一信息,确定应该向数字资产请求方转移数字资产时,则向数字资产请求方发送经交易所解密的第二数据。数字资产请求方在接收到经交易所解密的第二数据后,成功解密得到交易所向其转移的数字资产后,可以向交易所转移与所述第二数据数额成一定比例的数字资产作为交易费;若交易所根据第一中间平台记录的第一信息,确定应该向数字资产响应方转移数据时,则向数字资产响应方发送经交易所解密的第二数据。数字资产响应方在接收到经交易所解密的第二数据后,成功解密得到交易所向其转移的数字资产后,可以向交易所转移与所述第二数据数额成一定比例的数字资产作为交易费。若交易所根据交易过程信息确定支持该重新转移该款项的请求后,也可以通知数字资产请求方再次转移该款项至数字资产响应方,由数字资产请求方执行该款项的再次转移。
[0076]实施中,所述对象转移方法还可以包括:
[0077]若所述第一分布式账户与所述第二分布式账户位于不同的中间平台,向第二中间平台发送经第一中间平台解密的所述第二数据,所述第二中间平台为所述第二分布式账户位于的中间平台,所述第一中间平台为所述第一分布式账户位于的中间平台;
[0078]所述第二中间平台转发所述经第一中间平台解密的所述第二数据至所述第二终端。
[0079]具体实施中,当第一分布式账户与第二分布式账户属于不同的中间平台时,设第一分布式账户位于第一中间平台,第二分布式账户位于第二中间平台,需要第一中间平台在接收到第一终端发送的第二数据后,转发第二数据至第二分布式账户位于的第二中间平台,通过第二中间平台发送经第一中间平台解密的所述第二数据,以实现不同平台间分布式账户的数据转移。
[0080]基于同一发明构思,本发明实施例中还提供了一种对象转移装置,由于该装置解决问题的原理与一种对象转移方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
[0081]图2为本发明实施例中对象转移装置结构示意图一,如图2所示,对象转移装置可以包括:
[0082]第一接收单元201,第一接收单元,用于接收来自第一终端的第一对象转移请求及第二数据,所述第一终端为第一分布式账户登录的终端,所述第一对象为实物、虚拟物品或数据,所述第二数据为所述第一分布式账户、第二分布式账户和第一中间平台对第一数据签名加密后得到的,所述第二分布式账户是在第二终端上登录的分布式账户,所述第一数据为第一对象转移请求的转移代价数据;
[0083]第一发送单元202,用于根据所述第一对象转移请求,发送对象转移通知及所述第二数据至第二终端,所述第二分布式账户与所述第一对象相关联,所述对象转移通知与所述第一对象转移请求相匹配。
[0084]实施中,所述第二数据可以为所述第一
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1