[发明专利]信息处理方法、系统及设备在审
| 申请号: | 201811261252.4 | 申请日: | 2018-10-26 | 
| 公开(公告)号: | CN111106938A | 公开(公告)日: | 2020-05-05 | 
| 发明(设计)人: | 洪澄 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 | 
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08 | 
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 | 
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 信息处理 方法 系统 设备 | ||
本申请实施例提供一种信息处理方法、系统及设备。其中,信息处理方法包括如下的步骤:获取从私钥分割出的第一份额;使用所述第一份额,参与针对所述信息的多方签名计算以与共享所述私钥的至少一个节点共同为所述信息进行签名;将所述私钥对应的公钥公布。采用本实施例提供的技术方案对信息进行签名后,当且仅当恶意用户同时攻破参与签名的各节点,才能伪造合法的信息,这种攻击成功的概率很低;可有效地解决现有技术中存在的中心化问题。
技术领域
本申请涉及计算机技术领域,尤其涉及一种信息处理方法、系统及设备。
背景技术
现有区块链软件分发都依赖于某个社区网站的证书;或者是根本没有证书,而是通过大多数用户信任的软件分发方进行分发。
区块链的目标是实现“去中心化”,然而现在区块链软件,如区块链节点软件、钱包软件等基本都是采用中心化分发的,这不仅违背了区块链的设计目标,而且事实上也容易出现安全问题。
发明内容
鉴于上述问题,提出了本申请以提供一种解决上述问题或至少部分地解决上述问题的信息处理方法、系统及设备。
在本申请的一个实施例中,提供了一种信息处理方法。该方法包括:
获取从私钥分割出的第一份额;
使用所述第一份额,参与针对所述信息的多方签名计算以与共享所述私钥的至少一个节点共同为所述信息进行签名;
将所述私钥对应的公钥公布。
在本申请的另一实施例中,提供了一种信息处理系统。该系统,包括:
第一节点,用于获取从私钥分割出的第一份额;使用所述第一份额,参与针对所述信息的多方签名计算以与包含第二节点在内的共享所述私钥的至少一个节点共同为所述信息进行签名;
所述第二节点,用于获取从所述私钥分割出的第三份额;使用所述第三份额,参与针对所述信息的多方签名计算以与包含所述第一节点在内的共享所述私钥的至少一个节点共同为所述信息进行签名。
在本申请的又一个实施例中,提供了一种信息处理方法。该方法,包括:
第一节点,运行第一多方计算,以获得第一参数;
第一节点,基于所述第一参数运行第二多方计算,以与至少一个第二节点共同对所述信息进行处理;
其中,所述第一节点及所述至少一个第二节点共享一个数据,所述第一参数是从所述数据中分割出的一个份额。
在本申请的又一个实施例中,提供了一种计算设备。该计算设备包括:存储器及处理器;其中
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
获取从私钥分割出的第一份额;
使用所述第一份额,参与针对所述信息的多方签名计算以与共享所述私钥的至少一个节点共同为所述信息进行签名;
将所述私钥对应的公钥公布。
在本申请的又一个实施例中,提供了一种计算设备。该计算设备包括存储器及处理器;其中
所述存储器,用于存储程序;
所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
运行第一多方计算,以获得第一参数;
基于所述第一参数运行第二多方计算,以与至少一个第二节点共同对所述信息进行处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811261252.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:避让的方法、设备及存储介质
 - 下一篇:清洗机组件及清洗机
 





