[发明专利]基于余数系统的小间隔插值拟合自举方法在审

专利信息
申请号: 202310360265.1 申请日: 2023-04-06
公开(公告)号: CN116388960A 公开(公告)日: 2023-07-04
发明(设计)人: 李慧贤;刘诗源;莫闻雨;沈春 申请(专利权)人: 西北工业大学
主分类号: H04L9/00 分类号: H04L9/00;G06F7/72;G06F21/60
代理公司: 西安匠星互智知识产权代理有限公司 61291 代理人: 陈星
地址: 710072 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 余数 系统 间隔 拟合 方法
【权利要求书】:

1.一种基于余数系统的小间隔插值拟合自举方法,其特征在于:包括以下步骤:

步骤1:初始化:

设置参数包括:同态加密方案的安全参数λ、整数基q、运算精度比特位数prec,λ、q和prec均为正整数;

根据整数基q选定k个素数pi,并计算其中0≤i<k,k为正整数;

根据安全参数λ选择近似计算同态加密方案的槽数N,满足N为2的整数次幂;

步骤2:根据步骤1中初始化的k个素数pi,建立以为模基的余数系统,基于余数系统表示明文和密文;

步骤3:将要自举的隐私数据的取值范围等长分为K个小区间;对于每个小区间使用拉格朗日插值多项式进行近似拟合,得到K个拉格朗日插值多项式Li(x),i=1,2,…,K,这K个插值多项式连接组合构成了对正弦函数的近似拟合;

步骤4:申请的最大线程个数为Tn;若Tn≥3K,则给步骤5分配2K个线程,给步骤6分配K个线程,否则给步骤5分配个线程,给步骤6分配个线程;

步骤5:利用待自举密文ct,计算向量cmpans;cmpans中的每个元素代表待自举密文ct是否属于该元素所对应的小区间;Encpk(μ)表示余数系统下,用公钥pk对明文μ加密后的密文:

步骤5.1:计算插值区间起始点向量

begin=(Encpk(x1,0),Encpk(x2,0),…,Encpk(xK,0))

和插值区间终点向量

end=(Encpk(x1,polyn),Encpk(x2,polyn),…,Encpk(xK,polyn));

步骤5.2:表示组合数的计算,选择2n′+1次多项式奇函数

其中

选取满足g(-x)=-g(x)和使x∈(0,δ]时满足x<g(x)≤1并且这两个性质的多项式gn′(x)作为快速近似计算多项式;

选择满足的df作为函数fn′(x)的复合次数;

选择满足的dg作为函数gn′(x)的复合次数;

复合函数f[g(x)]记为通过dg次gn′(x)和df次fn′(x)复合运算近似拟合符号函数:

比较函数compare(x)的计算误差上限为2-prec

步骤5.3:计算υ=2-prec,e={υ}K;计算begin=begin-e以及end=end-e;计算对这两个向量做内积运算:cmpans=lower·upper;得到的结果向量cmpans中各元素只有在ct对应的区间上是趋于Encpk(1)的,而在其他区间均趋于Encpk(0);得到结果cmpans;

步骤6:把ct代入到K个插值多项式Li(x),i=1,2,…,K中,得到插值结果

L=(L1(ct),L2(ct),…,LK(ct));

步骤7:计算新鲜密文:

对于相对较小的模q,选择满足Q>>q的新模Q,并用模Q替换模q且满足

[<ct,sk>]Q=<ct,sk>(modxN+1);

得到向量L=CalPoly(ct)和cmpans=Cmp(ct);计算自举后的新鲜密文

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310360265.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top