[发明专利]数据处理方法和装置在审
申请号: | 201910132899.5 | 申请日: | 2019-02-22 |
公开(公告)号: | CN109872155A | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 安瑞;谢翔;傅志敬;孙立林;谢红军 | 申请(专利权)人: | 矩阵元技术(深圳)有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L29/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 518061 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 私钥 预设 交易数据处理 方法和装置 交易私钥 数据处理 调用 服务器 身份验证请求 双向身份验证 服务器保存 分开保存 函数运算 密钥使用 验证通过 预设规则 不安全 客户端 控制权 交易 运算 保存 响应 客户 申请 | ||
1.一种数据处理方法,所述数据处理方法应用于客户端,其特征在于,所述客户端保存有第一私钥分量,所述方法包括:
响应交易数据处理请求,发起身份验证请求;
响应所述身份验证请求,与服务器进行双向身份验证,其中,所述服务器保存有第二私钥分量,其中,所述第一私钥分量和所述第二私钥分量根据所述客户端所生成的交易私钥生成;
在双向身份验证通过的情况下,调用预设于客户端的第一MPC节点以所述第一私钥分量作为输入数据,和预设于服务器的第二MPC节点以所述第二私钥分量作为输入数据,按照预设规则进行预设的函数运算,得到运算结果作为交易签名;
根据所述交易签名,进行交易数据处理。
2.根据权利要求1所述的方法,其特征在于,响应所述身份验证请求,与服务器进行双向身份验证,包括:
响应所述身份验证请求,生成第一公钥和第一私钥,其中,所述第一公钥和所述第一私钥匹配;
向服务器发送所述第一公钥,并接收第二公钥,其中,所述服务器用于响应所述身份验证请求,生成第二公钥和第二私钥;
接收加密数据和第一签名数据,其中,所述加密数据为所述服务器根据所述第一公钥对第一随机数进行加密处理得到的数据,所述第一签名数据为所述服务器根据所述第二私钥对所述加密数据进行签名处理得到的数据;
根据所述第二公钥、所述加密数据、所述第一签名数据,进行第一运算,以确定服务器身份验证是否通过,并在确定服务器身份验证通过的情况下,根据所述第二公钥对所述加密数据进行解密处理,得到所述第一随机数;
根据所述第一私钥对所述第一随机数进行签名处理,得到第二签名数据,并向所述服务器发送所述第二签名数据;
接收所述服务器反馈的身份确认信息,其中,所述服务器用于根据所述第一公钥、所述第一随机数、所述第二签名数据,进行第二运算,以确定客户端身份验证是否通过,并在确定所述客户端身份验证通过的情况下,向所述客户端发送确认指示信息。
3.根据权利要求1所述的方法,其特征在于,在响应交易数据处理请求,发起身份验证请求之前,所述方法还包括:
响应密钥生成请求,生成交易私钥和交易公钥,其中,所述交易私钥和所述交易公钥匹配;
根据所述交易私钥,生成第一私钥分量、第二私钥分量;
将所述第一私钥分量保存于客户端本地,将所述第二私钥分量发送至服务器,其中,所述服务器用于保存所述第二私钥分量。
4.根据权利要求3所述的方法,其特征在于,将所述第二私钥分量发送至服务器,包括:
获取传输公钥,其中,所述传输公钥为服务器生成,所述服务器保存有与所述传输公钥匹配的传输私钥;
根据所述传输公钥对所述第二私钥分量进行加密处理,得到加密后的第二私钥分量;
将所述加密后的第二私钥分量发送至所述服务器。
5.根据权利要求3所述的方法,其特征在于,在根据所述交易私钥,生成第一私钥分量、第二私钥分量后,所述方法还包括:
根据所述交易私钥,生成第一备用私钥分量、第二备用私钥分量;
将所述第一备用私钥分量保存于客户端本地,将所述第二备用私钥分量发送至服务器。
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
响应更新请求,调用预设于客户端的第一MPC节点以所述第一私钥分量作为输入数据,和预设于服务器的第二MPC节点以所述第二私钥分量作为输入数据,按照预设规则进行第三运算,生成更新后的第一私钥分量和更新后的第二私钥分量;
获取并保存所述更新后的第一私钥分量,其中,所述更新后的第二私钥分量保存于所述服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于矩阵元技术(深圳)有限公司,未经矩阵元技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910132899.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链交易数据的身份实名认证系统
- 下一篇:一种联盟链共识系统及方法