[发明专利]用于秘密共享的方法、装置、计算机存储介质及电子设备有效
申请号: | 201710884108.5 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107786330B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 闵波 | 申请(专利权)人: | 陈彦丰;拓链(上海)科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 朱中华 |
地址: | 200080 上海市虹口*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 秘密 共享 方法 装置 计算机 存储 介质 电子设备 | ||
1.一种用于秘密共享的方法,其特征在于,包括:在第一电子设备处,
利用第一单向函数对n个备份中的每一个备份分别进行校验;其中,n为对共享秘密备份的个数;
根据每一个备份以及对各个备份的校验结果生成每一个备份对应的影子,包括:将每一个备份与对各个备份的校验结果连接;
将n个备份对应的影子一对一发送给n个个体;
在第二电子设备处,
搜集k个影子;其中,每一个影子为利用第一单向函数对每一个备份进行校验,并根据该备份和对各个备份的校验结果生成的,每一个影子为将该影子对应的备份与对各个备份的校验结果连接得到的;k大于或者等于恢复秘密所需的影子的个数的最小值;
根据搜集到的每一个影子确定该影子对应的备份以及各个校验结果;
利用第一单向函数对各个备份进行运算,得到对应的校验位;
从各个校验结果中确定第一校验结果;所述第一校验结果为具有同值校验结果最多的校验结果;一个校验结果的同值校验结果是指与该校验结果的值相同的校验结果;
在所述校验位与所述校验结果不一致时,终止恢复。
2.根据权利要求1所述的方法,其特征在于,所述第一单向函数为SHA256函数。
3.根据权利要求1所述的方法,其特征在于,所述利用第一单向函数对n个备份中的每一个备份分别进行校验之前,所述方法还包括:
对于共享秘密S,利用第二单向函数对共享秘密S进行校验;
根据共享秘密S以及校验结果生成带校验的共享秘密C;
根据共享秘密C生成n个备份。
4.根据权利要求3所述的方法,其特征在于,所述第二单向函数为SHA256函数;
所述根据共享秘密S以及校验结果生成带校验的共享秘密C,包括:
将共享秘密S与其校验结果连接得到共享秘密C。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在得到带校验的共享秘密C后,根据所述共享秘密C得到共享秘密S以及该共享秘密S对应的校验位H;所述共享秘密C为利用第二单向函数对共享秘密S进行校验后,根据共享秘密S和校验结果生成的;
利用第二单向函数对共享秘密S进行校验得到校验结果H’;
在校验位H与校验结果H’不一致时,终止恢复。
6.根据权利要求5所述的方法,其特征在于,所述第二单向函数为SHA256函数;
所述共享秘密C是将共享秘密S与对共享秘密S进行SHA256校验后得到的校验结果连接得到的。
7.一种用于秘密共享的装置,其特征在于,包括:
第一校验模块,用于利用第一单向函数对n个备份中的每一个备份分别进行校验;其中,n为对共享秘密备份的个数;
影子生成模块,用于根据每一个备份以及对各个备份的校验结果生成每一个备份对应的影子,包括:将每一个备份与对各个备份的校验结果连接;
发送模块,用于将n个备份对应的影子一对一发送给n个个体;
搜集模块,用于搜集k个影子;其中,每一个影子为利用第一单向函数对每一个备份进行校验,并根据该备份和对各个备份的校验结果生成的,每一个影子为将该影子对应的备份与对各个备份的校验结果连接得到的;k大于或者等于恢复秘密所需的影子的个数的最小值;
第一恢复模块,用于根据搜集到的每一个影子确定该影子对应的备份以及各个校验结果;
校验位获取模块,用于利用第一单向函数对各个备份进行运算,得到对应的校验位;
第一校验结果获取模块,用于从各个校验结果中确定第一校验结果;所述第一校验结果为具有同值校验结果最多的校验结果;一个校验结果的同值校验结果是指与该校验结果的值相同的校验结果;
第一判断模块,在所述校验位与所述校验结果不一致时,终止恢复。
8.根据权利要求7所述的装置,其特征在于,所述第一单向函数为SHA256函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈彦丰;拓链(上海)科技有限公司,未经陈彦丰;拓链(上海)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710884108.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:HTML网页数据采集方法、装置和计算机可读存储介质
- 下一篇:手表(3)