[发明专利]基于秘密分享协议的安全高效数学对数计算的优化方法有效

专利信息
申请号: 202110700522.2 申请日: 2021-06-24
公开(公告)号: CN113535122B 公开(公告)日: 2022-03-18
发明(设计)人: 韩伟力;吴豪奇;姜子丰;汪家璇 申请(专利权)人: 复旦大学
主分类号: G06F7/556 分类号: G06F7/556;G06F21/62
代理公司: 上海正旦专利代理有限公司 31200 代理人: 陆飞;陆尤
地址: 200433 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 秘密 分享 协议 安全 高效 数学 对数 计算 优化 方法
【权利要求书】:

1.一种基于BGW秘密分享协议的安全高效的对数计算的优化方法,其特征在于,利用线性拟合和位运算,对非线性对数计算提供高精度的近似计算;具体地,给定密文输入[x],输出密文[y],其计算过程公式化地表示为[y]←log2([x]);考虑以定点数统一编码计算数据,使用k个比特表示数据,同时以小数点后固定f比特位数表示精度2-f

(1)首先,观察到可以将x∈[2m-1,2m-1]转换得到x=x′*2exp,其中x′∈[1,2),根据对数函数计算的性质,得到log2(x)=log2(x′)+exp;

(2)其次,为了计算非线性函数log2(x′),使用多项式线性拟合的方式,采用一个二阶的多项式f(x)=a0+a1x+a2x2对[1,2)区间的log(x)函数进行拟合;

于是通过以下步骤得到x′和exp:

(1)输入密文[x],对其进行比特分解,得到即x的每一个比特位(0或1)的秘密分享;

(2)对上述x的比特位进行后缀或运算,即推导得到i∈[0,m-1]时,ci=1,当i∈[m,k-2]时,ci=0;

(3)将上一步得到的ci求和并减去f+1,即得到

(4)计算由于x∈[2m-1,2m-1],因此b*x∈[2k-2,2k-1-1];

(5)计算x′*2f=b*x/2k-f-2∈[2f,2f+1-1],其中x′∈[1,2);

(6)将上述x′代入在[1,2)区间上log(x)函数拟合的f(x)中进行计算,得y=f(x′)+exp。

2.根据权利要求1所述的优化方法,其特征在于,输入的密文即为秘密分享;持有隐私数据的n个参与方将在执行计算前,基于BGW秘密共享协议将隐私数据拆分成n份发送给其余参与方。

3.根据权利要求2所述的优化方法,其特征在于,计算过程中,定点数都会被映射到域中进行运算;映射构造过程如下:假设为有理数域Q<k,f中的有理数,其中k表示的比特位数,f为小数点后的精度;将映射到整数域,令则得到Q<k,f→Z<k的映射;接着对进行模运算,使得则完成了Z<k→Fp的映射,其中p为域Fp的大小且p2k;上述协议中的所有运算都是在域Fp上完成的。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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