[发明专利]一种同态加密隐私集合求交下的密文还原方法在审
申请号: | 202210492879.0 | 申请日: | 2022-05-07 |
公开(公告)号: | CN114826552A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 周朕;谢翔;李升林;孙立林 | 申请(专利权)人: | 上海阵方科技有限公司 |
主分类号: | H04L9/00 | 分类号: | H04L9/00 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 谭雪婷;彭涛 |
地址: | 200030 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同态 加密 隐私 集合 求交下 还原 方法 | ||
1.一种同态加密隐私集合求交下的密文还原方法,对应已知现有邮票问题的对偶版本为:已知h=2L,M(h,Ak)=m+1的前提下求解尽可能小的k以及对应的集合Ak,其特征在于,包括如下步骤:
1)选取D=2;
2)设定hD=h/D,其中表示向上取整;
3)查询已知现有邮票问题的对偶版本的解列表,寻找是否有在对偶版本中对应问题实例下的解kD和若有,进入步骤4),否则进入步骤5);
4)记录当前的D,对应的所有加和表达式,以及记录:k=D·kD,
5)将2D作为新的D值,判定是否有关系或h=D成立,若有则进入步骤6),若无则,返回步骤2)继续执行;
6)按照需求选取出4)中记录的所有解中最优的一个用于隐私集合求交的密文还原路线规划。
2.根据权利要求1所述的同态加密隐私集合求交下的密文还原方法,其特征在于:步骤6)中,采用完全二叉树的乘法结构;将Ak={a1,a2,a3,...,ak}中的每个ai对应于数据y的密文幂次值为值的定义对应于密文乘法所还原出的最大密文的幂次m值,具体为m=M(h,Ak)-1;对于任一小于M(h,Ak)的正整数z,加和的表示形式就对应着密文cyz的还原路线,具体为,若则通过的乘法路线还原密文cyz。
3.根据权利要求2所述的同态加密隐私集合求交下的密文还原方法,其特征在于:步骤6)中,按照需求选取出4)中记录的所有解中k值更小的一个用于隐私集合求交的密文还原路线规划。
4.根据权利要求3所述的同态加密隐私集合求交下的密文还原方法,其特征在于:当同态加密方案所允许的密文乘法层数为L=5层,所需恢复的密文最大幂次m=1000000;步骤6)中,选取所有解中k值更小的一个为:k=8,Ak={1,11,78,216,1001,11011,78078,216216},长度为1001的加和表达式列表。
5.根据权利要求2所述的同态加密隐私集合求交下的密文还原方法,其特征在于:步骤6)中,按照需求选取出4)中记录的所有解中加和表达式列表长度更短的一个用于隐私集合求交的密文还原路线规划。
6.根据权利要求5所述的同态加密隐私集合求交下的密文还原方法,其特征在于:当同态加密方案所允许的密文乘法层数为L=5层,所需恢复的密文最大幂次m=1000000;步骤6)中,选取所有解中加和表达式列表长度更短的一个为:k=12,Ak={1,6,7,32,192,224,1024,6144,7168,32768,196608,229376},长度为32的加和表达式列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海阵方科技有限公司,未经上海阵方科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210492879.0/1.html,转载请声明来源钻瓜专利网。