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

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

1.一种基于BGW秘密分享协议的安全高效的除法计算的优化方法,其特征在于,给定密文输入[x]作为被除数,明文b作为除数,输出密文[y],计算过程公式化地表示为[y]←[x]/b;

在BGW秘密分享协议中,以定点数统一编码计算数据,使用k表示数据的比特位数,f表示小数点后的精度,m表示输入x的最高有效位;同时以小数点后固定f比特位数表示精度2-f;根据除数b的大小,将明文除法分为两种情况,具体步骤如下:

(1)如果b≤2f,直接计算b在域中的倒数inverse=2f/b,并令truncbits=f;并对计算结果进行截断,这里用truncbits表示之后需要截断的位数;

(2)如果b≥2f,则将其表示成b=c*2l,其中c≤2f;直接对明文b计算以2为底的对数得到l=log2 b,并进一步计算c=b/2l;此时令inverse=2f/c,以及truncbits=f+l;

(3)计算[y]=[x]*inverse/truncbits,即得到最后结果[y]=[x]/b。

2.根据权利要求1所述的优化方法,其特征在于,进一步利用随机数盲化隐私数据,实现密态除法,即解决密文与密文间的除法运算;具体地,给定密文输入[x]作为被除数,密文[y]作为除数,输出密文除法结果[z],其计算过程公式化地表示为[z]←[x]/[y],具体步骤如下:

(1)各参与方在本地生成随机数r的秘密共享[r],其中[r]i∈Fp

(2)根据BGW协议的乘法计算方案,计算密文乘法[C]=[y]*[r],各方互相发送所持有的[C],还原出明文C=y*r,并对C的后2f位进行截断:C′=C/22f

(3)利用明文常数除法协议,计算[z′]=[x]/C′,则z′=x/(y*r);

(4)由于z=x/(y*r)*r,因此令上一步的计算结果[z′]再进行一次与[r]的密文乘法,即[z]=[z′]*[r];

(5)为消除乘法导致的小数位数越界的影响,截断[z]的后f位,便得到密态除法结果[z]。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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