[发明专利]一种加密方案接收者确定方法、主动秘密分享方法有效
申请号: | 202110436715.1 | 申请日: | 2021-04-22 |
公开(公告)号: | CN113300835B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 徐海霞;闫楚依;李佩丽 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;H04L9/40 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 司立彬 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加密 方案 接收者 确定 方法 主动 秘密 分享 | ||
1.一种主动秘密分享方法,其步骤包括:
1)设定更新时间为tupdate,当秘密分享系统中的参与者总人数ntotal满足ntotal≥MAX{2·th+1,1+th·[1+ln(th-1)]}后执行步骤2);其中th为Shamir秘密分享方法的门限;
2)仅第1轮时,为指定的k0个秘密持有者分别给予一个对应的令牌其中秘密持有者对应的令牌为
3)仅第1轮时,每位秘密持有者分别选择一随机数作为本人的秘密分享;
4)第r轮中各参与者共同生成第r+1轮秘密持有者个数Kr+1与秘密持有者的加密密钥clue;r≥1;
5)第r轮中各秘密持有者根据即将成为第r+1轮秘密持有者的参与者个数Kr+1重分享其自身分享值并用加密密钥clue加密,若r=1,则生成拥有令牌的非交互零知识证明其中,i∈[1,k0];若r1,则生成是第r轮接收者的非交互零知识证明πi,i∈[1,Kr+1],即已求解得到第r-1轮中加密密钥clue对应的解密密钥answer的证明;
6)第r轮中各秘密持有者安全擦除自身分享值后将加密密钥clue、加密后的自身重分享值与计算得到的非交互零知识证明广播至公开信道;
7)第r+1轮中所有参与者验证收到的非交互零知识证明,若验证通过则在限定时间t与困难度ω下进行困难性问题求解,若解得出解密密钥answer,则成为第r+1轮的秘密持有者,否则停机;
8)第r+1轮的秘密持有者通过解得的解密密钥answer对加密后的重分享值解密得到对应于自身的重分享后的秘密分享值;
9)若已到更新时间tupdate则返回步骤1),否则检查当前系统内参与者数量是否满足ntotal≥MAX{2·th+1,1+th·[1+ln(th-1)]},若满足则循环步骤4)-8),否则等待系统内参与者数量满足上式后再循环步骤4)-8)。
2.如权利要求1所述的方法,其特征在于,若使用底层问题为离散对数问题的加密算法进行实例化,则时间tupdate满足其中N为离散对数问题中的群的阶,k0为第1轮秘密持有者个数。
3.如权利要求1所述的方法,其特征在于,指定的秘密持有者所选择的随机数为可插值成为一度为(th-1)的多项式F0且F0(0)=σ,σ为全局秘密。
4.如权利要求1所述的方法,其特征在于,步骤5)中,秘密持有者重分享其自身分享值的方法为:第r轮的秘密持有者随机选择一度为(th-1)的多项式使得并令重分享值其中,i∈[1,Kr],Kr为第r轮秘密持有者人数,Kr+1为第r+1轮秘密持有者人数。
5.如权利要求1所述的方法,其特征在于,步骤8)之后,当大于th个秘密持有者进行合作时可根据需求重构全局秘密σ。
6.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5任一所述方法的步骤。
7.一种电子装置,包括存储器与处理器,其特征在于,所述存储器存储计算机程序,所述计算机程序被配置为由所述处理器执行,所述计算机程序包括用于执行权利要求1至5任一所述方法中各步骤的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110436715.1/1.html,转载请声明来源钻瓜专利网。