[发明专利]一种改进的格上基于身份的全同态加密方法有效

专利信息
申请号: 201710006175.7 申请日: 2017-01-05
公开(公告)号: CN106788963B 公开(公告)日: 2020-02-14
发明(设计)人: 叶青;胡明星;闫玺玺;汤永利;刘琨;李莹莹;于金霞 申请(专利权)人: 河南理工大学
主分类号: H04L9/00 分类号: H04L9/00;H04L9/30;H04L9/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 454000 河南*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 改进 基于 身份 同态 加密 方法
【权利要求书】:

1.一种改进的格上基于身份的全同态加密方法,其特征在于采用两层结构设计:首先将新型陷门函数与对偶LWE算法相结合,构造一个改进的标准模型下格上基于身份的加密方案iIBE,然后利用特征向量方法将iIBE转化为标准模型下格上基于身份的全同态加密方案IBFHE;IBFHE方案包括私钥生成中心,云服务方,消息发送方和消息接收方,它们之间采用双向通信;

所述改进的格上基于身份的全同态加密方法具体实施步骤是:

首先构造标准模型下的格上基于身份的加密方案iIBE:

iIBE方案需要以下基本参数:均匀随机矩阵和其陷门其中n是安全参数,m=O(n log q),w=nk,模数q=q(n);构造一个公开矩阵其中In是n×n单位矩阵,FRD编码函数H1:

系统建立算法iIBE-Setup(1n):选取均匀随机矩阵选取n维均匀随机向量运行陷门生成算法TrapGen(1n,1m,q,H),其中为随机的可逆矩阵;输出矩阵和格Λ(A)的陷门矩阵输出MPK=(A,u),MSK=R;

用户密钥提取算法iIBE-Extract(MPK,MSK,id):利用FRD编码函数H1:将用户身份id映射为一个可逆矩阵运行原像采样算法SampleL(A,Hid·G,R,u,σ),输出用户密钥e,满足Aide=u,其中

加密算法iIBE-Enc(MPK,id,b):为加密明文消息b∈{0,1},选取均匀随机向量选取均匀随机矩阵计算其中容错量容错向量输出密文

解密算法iIBE-Dec(MPK,e,CT):计算如果输出1,否则输出0;

在此基础之上,将iIBE方案转化为IBFHE方案:

IBFHE需要以下基本参数:L为同态运算的最大电路深度,模数q=q(n,L),令N=(m+1)·l,

对任意维向量a,b,BitDecomp(a)表示N维向量其中ai,j表示ai分量的第j个二进制位,表示BitDecomp的逆运算,Flatten(a)=BitDecomp(BitDecomp-1(a)),且有以下等式成立:<BitDecomp(a),Powersof2(b)>=<a,b>,<a,Powersof2(b)>=<BitDecomp-1(a),b>=<Flatten(a),Powersof2(b)>;

系统建立算法IBFHE-Setup(1n,1L):调用iIBE-Setup算法,输出MPK=(A,u),MSK=R;

用户密钥生成算法IBFHE-KeyGen(R,id):调用iIBE-Extract算法生成用户密钥,重新定义用户密钥e为并令

同态加密算法IBFHE-Enc(MPK,id,μ∈{0,1}):为加密μ∈{0,1},构造矩阵矩阵的行为调用iIBE-Enc算法生成0的N个密文,每行的密文形式为:C′i=(c0,c1T);输出其中ΙN为N维单位矩阵;

同态解密算法IBFHE-Dec(C,v):计算已知v的前l个系数为1,2,...,2l-1,令v[i]=2i∈(q/4,q/2],Ci为C的第i行;计算xi←〈Ci,v〉,输出μ=xi/v[i];

同态运算算法IBFHE-Eval(f,C1,C2,...,Ct):算法的输入为运算函数f:{0,1}t→{0,1}和属于同一身份id的一组密文(C1,C2,...,Ct),输出为一个新的密文Cf

同态加法:

同态乘法:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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