【技术实现步骤摘要】
数字货币交易数据处理方法、服务器、客户端及系统
本说明书属于数字货币
,尤其涉及一种数字货币交易数据处理方法、服务器、客户端及系统。
技术介绍
数字货币是指对货币进行数字化,可以理解为电子货币形式的替代货币,电子货币可以理解为一种表示现金的加密序列数,它可以用来表示现实中各种金额的币值。数字金币和密码货币都属于数字货币。数字货币不同于虚拟世界中的虚拟货币,因为它能被用于真实的商品和服务交易,而不局限在网络游戏中。数字货币的交易可以包括:数字货币的买入或卖出、数字货币的提币、数字货币的资产管理、数字货币的冷热钱包转账等,数据货币的交易可以通过数字货币交易平台(如:交易所)进行。如何确保用户在进行数字货币交易时交易的安全性,保证用户或交易所的资产安全,是本领域亟需解决的技术问题。
技术实现思路
本说明书实施例目的在于提供一种数字货币交易数据处理方法、服务器、客户端及系统,提高了交易的安全性。第一方面本说明书实施例提供了一种数字货币交易数据处理方法,包括:接收第一秘钥服务客户端发送的交易请求数据,所述交易请求数据包括待签名数据;将所述待签名数据发送至第二秘钥服务客户端;根据所述第一秘钥服务客户端保存的第一私钥分量和所述第二秘钥服务客户端保存的第二私钥分量,对所述待签名数据进行签名,获得签名数据,其中,所述第一私钥分量和所述第二私钥分量之和为交易账户的私钥;将所述签名数据发送至所述第一秘钥服务客户端,以使得所述第一秘钥服务客户端进行交易转账处理。第二方面,本说明书提供了一种数字货币交易数据处理服务器,包括:交易请求接收模块,用于接收第一秘钥服务客户端发送的交易请 ...
【技术保护点】
1.一种数字货币交易数据处理方法,其特征在于,包括:接收第一秘钥服务客户端发送的交易请求数据,所述交易请求数据包括待签名数据;将所述待签名数据发送至第二秘钥服务客户端;根据所述第一秘钥服务客户端保存的第一私钥分量和所述第二秘钥服务客户端保存的第二私钥分量,对所述待签名数据进行签名,获得签名数据,其中,所述第一私钥分量和所述第二私钥分量之和为交易账户的私钥;将所述签名数据发送至所述第一秘钥服务客户端,以使得所述第一秘钥服务客户端进行交易转账处理。
【技术特征摘要】
1.一种数字货币交易数据处理方法,其特征在于,包括:接收第一秘钥服务客户端发送的交易请求数据,所述交易请求数据包括待签名数据;将所述待签名数据发送至第二秘钥服务客户端;根据所述第一秘钥服务客户端保存的第一私钥分量和所述第二秘钥服务客户端保存的第二私钥分量,对所述待签名数据进行签名,获得签名数据,其中,所述第一私钥分量和所述第二私钥分量之和为交易账户的私钥;将所述签名数据发送至所述第一秘钥服务客户端,以使得所述第一秘钥服务客户端进行交易转账处理。2.如权利要求1所述的方法,其特征在于,所述第二私钥分量包括第一私钥分片、第二私钥分片;相应地,所述根据所述第一秘钥服务客户端保存的第一私钥分量和所述第二秘钥服务客户端保存的第二私钥分量,对所述待签名数据进行签名,获得签名数据,包括:获取所述第一私钥分片,并将所述第二私钥分片发送给所述第一秘钥服务客户端;根据所述第一私钥分片,与所述第一秘钥服务客户端中保存的第一私钥分量、所述第一秘钥服务客户端接收到的所述第二私钥分片对所述待签名数据进行签名,获得所述签名数据。3.如权利要求2所述的方法,其特征在于,所述第一私钥分量对应有公钥,所述第二私钥分片采用所述第一私钥分量对应的公钥进行加密;相应地,所述将所述第二私钥分片发送给所述第一秘钥服务客户端,包括:接收所述第二秘钥服务客户端的签名确认信息,获取所述第一私钥分片和加密后的第二私钥分片;将所述加密后的第二私钥分片发送给所述第一秘钥服务客户端,以使得所述第一秘钥服务客户端利用所述第一私钥分量解密获得所述第二私钥分片。4.如权利要求1所述的方法,其特征在于,所述对所述待签名数据进行签名,获得签名数据,包括:根据所述第一私钥分量和所述第二私钥分量,与所述第一秘钥服务客户端,利用安全多方计算对所述待签名数据进行签名,获得所述签名数据。5.如权利要求1所述的方法,其特征在于,所述交易请求数据包括:数字货币买卖交易请求数据、用户提币请求数据、冷钱包转账请求数据、交易所提币请求数据、理财请求数据中的至少一种。6.一种数字货币交易的秘钥管理服务器,其特征在于,包括:交易请求接收模块,用于接收第一秘钥服务客户端发送的交易请求数据,所述交易请求数据包括待签名数据;签名数据转发模块,用于将所述待签名数据发送至第二秘钥服务客户端;第一签名模块,用于根据所述第一秘钥服务客户端保存的第一私钥分量和所述第二秘钥服务客户端保存的第二私钥分量,对所述待签名数据进行签名,获得签名数据,其中,所述第一私钥分量和所述第二私钥分量之和为交易账户的私钥;第一转账处理模块,用于将所述签名数据发送至所述第一秘钥服务客户端,以使得所述第一秘钥服务客户端进行交易转账处理。7.如权利要求6所述的秘钥管理服务器,其特征在于,所述第二私钥分量包括第一私钥分片、第二私钥分片;相应地,所述第一签名模块具体用于:获取所述第一私钥分片,并将所述第二私钥分片发送给所述第一秘钥服务客户端;根据所述第一私钥分片,与所述第一秘钥服务客户端中保存的第一私钥分量、所述第一秘钥服务客户端接收到的所述第二私钥分片对所述待签名数据进行签名,获得所述签名数据。8.如权利要求7所述的秘钥管理服务器,其特征在于,所述第一私钥分量对应有公钥,所述第二私钥分片采用所述第一私钥分量对应的公钥进行加密;相应地,所述第一签名模块具体用于:接收所述第二秘钥服务客户端的签名确认信息,获取所述第一私钥分片和加密后的第二私钥分片;将所述加密后的第二私钥分片发送给所述第一秘钥服务客户端,以使得所述第一秘钥服务客户端利用所述第一私钥分量解密获得所述第二私钥分片。9.如权利要求6所述的秘钥管理服务器,其特征在于,所述第一签名模块具体用于:根据所述第一私钥分量和所述第二私钥分量,与所述第一秘钥服务客户端,利用安全多方计算对所述待签名数据进行签名,获得所述签名数据。10.如权利要求6所述的秘钥管理服务器,其特征在于,所述交易请求接收模块接收到的所述交易请求数据包括:数字货币买卖交易请求数据、用户提币请求数据、冷钱包转账请求数据、交易所提币请求数据、理财请求数据中的至少一种。11.一种数字货币交易数据处理方法,其特征在于,包括:向秘钥管理服务器发送交易请求数据,以使得所述秘钥管理服务器向第二秘钥服务客户端发送交易请求数据,所述交易请求数据包括待签名数据;接收所述秘钥管理服务器发送的所述第二秘钥服务客户端保存的第二私钥分量;根据自身保存的第一私钥分量以及接收到的所述第二私钥分量,对所述待签名数据进行签名,获得签名数据,其中,所述第一私钥分量和所述第二私钥分量之和为交易账户的私钥;根据所述签名数据进行交易转账处理。12.如权利要求11所述的方法,其特征在于,所述第二私钥分量包括:第一私钥分片、第二私钥分片,所述第二私钥分片使用所述第一私钥分量对应的公钥进行加密;相应地,所述接收所述秘钥管理服务器发送的所述第二秘钥服务客户端保存的第二私钥分量,包括:接收所述秘钥管理服务器发送的加密后的第二私钥分片,并利用所述第一私钥分量对所述加密后的第二私钥分片进行解密,获得所述第二私钥分片;相应地,所述对所述待签名数据进行签名,获得签名数据,包括:根据所述第一私钥分量、获得的所述第二私钥分片,以及所述秘钥管理服务器获得的所述第一私钥分片对所述待签名数据进行签名,获得签名数据。13.如权利要求11所述的方法,其特征在于,所述对所述待签名数据进行签名,获得签名数据,包括:根据所述第一私钥分量和所述第二私钥分量,与所述秘钥管理服务器,利用安全多方计算对所述待签名数据进行签名,获得所述签名数据。14.如权利要求11所述的方法,其特征在于,所述交易请求数据包括:数字货币买卖交易请求数据、用户提币请求数据、冷钱包转账请求数据、交易所提币请求数据、理财请求数据中的至少一种。15.如权利要求14所述的方法,其特征在于,所述第一私钥分量和所述第二私钥分量的生成方法包括:若所述交易请求数据为所述数字货币买卖交易请求数据或所述用户提币请求数据或所述理财请求数据,在所述用户账户创建时,根据所述用户账户对应的私钥,与所述第二秘钥服务客户端分别生成各自的第一私钥分量、第二私钥分量;若所述交易请求数据为所述冷钱包转账请求数据或交易所提币请求数据,在所述交易所账户创建时,根据所述交易所账户的私钥,与所述第二秘钥服务客户端分别生成各自的第一私钥分量、第二私钥分量。16.一种数字货币交易数据处理客户端,其特征在于,包括:交易请求发送模块,用于向秘钥管理服务器发送交易请求数据,以使得所述秘钥管理服务器向第二秘钥服务客户端发送交易请求数据,所述交易请求数据包括待签名数据;秘钥接收模块,用于接收所述秘钥管理服务器发送的所述第二秘钥服务客户端保存的第二私钥分量;第二签名模块,用于根据自身保存的第一私钥分量以及接收到的所述第二私钥分量,对所述待签名数据进行签名,获得签名数据,其中,所述第一私钥分量和所述第二私钥分量之和为交易账户的私钥;第二转账处理模块,用于根据所述签名数据进行交易转账处理。17.如权利要求16所述的客户端,其特征在于,所述第二私钥分量包括:第一私钥分片、第二私钥分片,所述第二私钥分片使用所述第一私钥分量对应的公钥进行加密;相应地,所述秘钥接收模块具体用于:接收所述秘钥管理服务器发送的加密后的第二私钥分片,并利用所述第一私钥分量对所述加密后的第二私钥分片进行解密,获得所述第二私钥分片;相应地,所述第二签名模块具体用于:根据所述第一私钥分量、获得的所述第二私钥分片,以及所述秘钥管理服务器获得的所述第一私钥分片对所述待签名数据进行签名,获得签名数据。18.如权利要求16所述的客户端,其特征在于,所...
【专利技术属性】
技术研发人员:陈岱,谢翔,傅志敬,孙立林,
申请(专利权)人:矩阵元技术深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。