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

文档序号:9708688阅读:来源:国知局
图5所示,该对象转移方法可以包括如下步骤:
[0132]步骤501:接收来自第一中间平台的对象转移通知及第二数据,所述第一对象为实物、虚拟物品或数据,所述第二数据为第一分布式账户、第二分布式账户和第一中间平台对第一数据签名加密后得到的,所述第一数据为第一对象转移请求的转移代价数据,所述第一分布式账户是在第一终端上登录的分布式账户,所述第二分布式账户是在第二终端上登录的分布式账户;
[0133]步骤502:根据所述对象转移通知,将与所述第二分布式账户相关联的第一对象转移至所述第一分布式账户;
[0134]步骤503:接收来自所述第一终端的第三数据,所述第三数据是经过所述第一分布式账户对所述第二数据解密后得到的;
[0135]步骤504:对所述第三数据进行解密得到所述第一数据。
[0136]具体实施中,第一对象、数据的含义及第一终端、第一分布式账户、第二终端、第二分布式账户、多方签名加密、解密的说明请参见上述说明。
[0137]第二终端来自第一中间平台的对象转移通知及第二数据后,根据对象转移通知转移第一对象至第一分布式账户。并接收第一终端在成功接收到第一对象后发送的第三数据,对第三数据解密后,得到第一数据。
[0138]本发明实施例中的对象转移方法应用于分布式账户交易的场景下时,第一中间平台即为交易所,所有的分布式账户可以选择值得信任的交易所进行注册,并通过充值等方式更新个人账户信息。参与数字资产转移的所有分布式账户及交易所通过多方多重签名生成请求转移数字资产的付款款项,令经过多重签名后的付款款项为Pay。设数字资产请求方(对应第一分布式账户)付款款项为M(对应第一数据),数字资产请求方的公钥为B,数字资产响应方(对应第二分布式账户)的公钥为S,第一中间平台的公钥为P,设采用的签名算法为Sign,经过多重签名后的付款款项为Pay为:Pay = SignB,s,P(M)。数字资产响应方根据交易所发送数字资产转移通知及付款款项,根据数字资产转移通知将数字资产转移至数字资产请求方,并接收数字资产请求方在成功接收数字资产后发送的经数字资产请求方解密后的付款款项,用其自身的密钥对上述付款款项解密后最终获得数字资产请求方请求转移上述数字资产所支付的款项。
[0139]本发明实施例提供的一种对象转移方法,接收来自第一中间平台的对象转移通知及第二数据,根据所述对象转移通知,将与第二分布式账户相关联的第一对象转移至第一分布式账户;接收来自所述第一终端的第三数据,对所述第三数据进行解密得到所述第一数据,其中,所述第二数据为第一分布式账户、第二分布式账户和第一中间平台对第一数据签名加密后得到的;所述第一数据为第一对象转移请求的转移代价数据,所述第三数据是经过所述第一分布式账户解密后得到的,可以根据来自第一中间平台的对象转移通知,转移第一对象后,解密来自第一终端的第三数据得到第一数据,实现基于多方签名的对象转移,可以有效提高对象转移的安全性。
[0140]实施中,所述第二数据可以为所述第一分布式账户、所述第二分布式账户和所述第一中间平台根据密钥种子动态生成的子密钥加密后得到的,所述密钥包括公钥和/或私钥。
[0141]具体实施中,第一分布式账户、第二分布式账户和第一中间平台对第一数据进行签名加密的密钥可以是动态变化的,即,用于对第一数据签名加密的公私钥并不一定确定不变,可以通过公(私)钥种子生成子公(私)钥的方式在每次数据转移过程中动态变化公、私密钥。还可以根据分层信息确定签名加密的公私密钥,以确保数据转移的安全性。
[0142]实施中,若所述第一分布式账户与所述第二分布式账户位于不同的中间平台,可以接收来自第二中间平台的来自第一中间平台的解密的所述第二数据,所述第二中间平台为所述第二分布式账户位于的中间平台,所述第一中间平台为所述第一分布式账户位于的中间平台。
[0143]具体实施中,当第一分布式账户与第二分布式账户属于不同的中间平台时,设第一分布式账户位于第一中间平台,第二分布式账户位于第二中间平台,需要第一中间平台在接收到第一终端发送的第二数据后,转发第二数据至第二分布式账户位于的第二中间平台,第二分布式账户接收第二中间平台发送经第一中间平台解密的所述第二数据,以实现不同平台间分布式账户的数据转移。
[0144]实施中,若对所述第三数据进行解密没有得到所述第一数据之后,可以向所述第一中间平台发送数据转移请求;
[0145]接收经第一中间平台解密后的所述第二数据;
[0146]对所述经第一中间平台解密后的第二数据解密以获得第一数据。
[0147]具体实施中,若第二分布式账户对第三数据解密后没有得到第一数据,第二分布式账户向第一中间平台发送的对象转移请求可以包括:请求第一分布式账户再次转移第一数据。若第一分布式账户和第一中间平台均同意该数据转移请求,接收第一中间平台解密后的第二数据,并以第二分布式账户的自身密钥对第一中间平台解密后的第二数据进行解密已获得第一数据。
[0148]本发明实施例中的对象转移方法应用于分布式账户交易的场景下时,数字资产响应方以自身密钥对经数字资产请求方解密后的款项进行解密后,没有成功获得该款项后,可以请求交易所重新转移该款项,若交易所根据交易过程信息确定支持该重新转移该款项的请求后,数字资产响应方接收经交易所解密的款项后进行解密以获得该款项。若交易所根据交易过程信息确定支持该重新转移该款项的请求后,也可以通知数字资产请求方再次转移该款项至数字资产响应方,由数字资产请求方执行该款项的再次转移。
[0149]实施中,对所述第三数据进行解密得到所述第一数据之后,还可以包括:
[0150]接收来自所述第一终端的第一对象转移取消请求,所述第一对象转移取消请求包括取消转移所述第一对象及所述第二数据;
[0151]向所述第一终端发送第四数据,所述第四数据是所述第二分布式账户对所述第二数据解密后的数据。
[0152]具体实施中,本发明实施例中的对象转移方法应用于分布式账户交易的场景下时,数字资产响应方可以接收数字资产请求方在接收到来自数字资产响应方的数字资产(对应第一对象)后发送的数字资产交易取消请求,该数字资产交易取消请求中可以至少包括请数字资产响应方收回之前转移的数字资产,并退回数字资产请求方已支付的款项或部分款项。若数字资产响应方若同意上述数字资产交易取消请求后可以向数字资产请求方发送款项,以满足数字资产请求方的相应需求。
[0153]基于同一发明构思,本发明实施例中还提供了一种对象转移装置,由于该装置解决问题的原理与一种对象转移方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
[0154]图6为本发明实施例中对象转移装置结构示意图三,如图6所示,该对象转移装置可以包括:
[0155]第三接收单元601,用于接收来自第一中间平台的对象转移通知及第二数据,所述第一对象为实物、虚拟物品或数据,所述第二数据为第一分布式账户、第二分布式账户和第一中间平台对第一数据签名加密后得到的,所述第一数据为第一对象转移请求的转移代价数据,所述第一分布式账户是在所述第一终端上登录的分布式账户,所述第二分布式账户是在第二终端上登录的分布式账户;
[0156]数据转移单元602,用于根据所述对象转移通知,将与所述第二分布式账户相关联的第一对象转移至所述第一分布式账户;
[0157]所述第三接收单元进一步用于接收来自所述第一终端的第三数据,所述第三数据是经过所述第一分布式账户解密后得到的;
[0158]第二解密单元603,用于对所述第三数据进行解密得到所述第一数据。
[0159]实施中,所述第二数据可以为所述第一分布式账户、所述第二分布式账户和所述第一中间平台根据密钥种子动态生成的子密钥加密后得到的,所述密钥包括公钥和/或私钥。
[0160]实施中,所述第三接收单元可以进一步用于若所述第一分布式账户与所述第二分布式账户位于不同的中间平台,接收来自第二中间平台的来自第一中间平台的解密的所述第二数据,所述第二中间平台为所述第二分布式账户位于的中间平台,所述第一中间平台为所述第一分布式账户位于的中间平台。
[0161]实施中,所述第三发送单元可以进一步用于若对所述第三数据进行解密没有得到所述第一数据之后,向所述第一中间平台发送数据转移请求;
[0162]所述第三接收单元进一步用于接收经第一中间平台解密的所述第二数据;
[0163]所述第二解密单元进一步用于对所述第二数据解密以获得第一数据。
[0164]实施中,所述第三接收单元可以进一步用于对所述第三数据进行解密得到所述第一数据之后,接收来自所述第一终端的第一对象转移取消请求,所述第一对象转移取消请求包括取消转移所述第一对象及所述第二数据;
[0165]所述第三发送单元进一步用于向所述第一终端发送第四数据,所述第四数据是所述第二分布式账户对所述第二数据解密后的数据。
[0166]本发明实施例基于上述提出的对象转移方法及装置,还提供了对象转移系统,图7为本发明实施例中对象转移系统结构示意图,如图7所示,该对象转移系统可以包括:
[0167]包括对象转移装置的多个终端构成的第一中间平台701;
[0168]包括对象转移装置的第一终端702;和
[0169]包括对象转移装置的第二终端702。
[0170]具体实施中,第一对象、数据的含义及第一终端、第一分布式账户、第二终端、第二分布式账户、多方签名加密、解密的说明请参见上述说明。
[0171]第一终端在向第一中间平台发送第一分布式账户请求进行第一对象转移请求的同时,将经第一分布式账户、第二分布式账户和第一中间平台对第一对象转移请求的转移代价数据签名加密后得到的第二数据也发送至第一中间平台,以便于第一中间平台根据所述第一对象转移请求向与所述第一对象相关联的第二分布式账户对应的第二终端发送转移通知的同时,更为快捷地将经第一中间平台解密后的第二数据发送至
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1