[发明专利]利用隐秘矩阵构造的基于身份的全同态加密方法在审

专利信息
申请号: 201610209200.7 申请日: 2016-04-06
公开(公告)号: CN105933102A 公开(公告)日: 2016-09-07
发明(设计)人: 张单琦;蔡斌;胡胜健;傅海军;桑军;向宏 申请(专利权)人: 重庆大学
主分类号: H04L9/00 分类号: H04L9/00;H04L9/08;H04L9/32
代理公司: 暂无信息 代理人: 暂无信息
地址: 400044 *** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种利用隐秘矩阵构造的基于身份的全同态加密方法。该方法按照以下步骤实施:参数生成,陷门生成,密钥生成,加密,解密,同态操作。传统的公钥加密方法在量子计算机环境下其安全性受到威胁,本发明基于格上求解最短向量困难问题,可以抵抗量子计算机的攻击。该方法直接使用用户身份作为公钥,可以对密文信息进行同态操作。
搜索关键词: 利用 隐秘 矩阵 构造 基于 身份 同态 加密 方法
【主权项】:
利用隐秘矩阵构造的基于身份的全同态加密方法,其特征在于利用可逆矩阵构造了安全高效的陷门函数,为私钥生成提供了安全保障。由隐秘矩阵构成的陷门矩阵在与普通陷门矩阵维数相同的情况下,安全性提升了一倍,因此可以降低矩阵维数,提升效率而不影响安全性。利用隐秘矩阵构造的基于身份的全同态加密方法包括以下步骤:首先构造如下基于身份的加密方案LIBE:参数生成算法随机生成矩阵隐秘可逆矩阵陷门标志矩阵将代表用户身份的ID利用哈希函数转换到固定长度的有限环上陷门生成算法输出主密钥(陷门T)和参数这里有P·mk=SG;密钥生成算法LIBE.KeyGen(ID,mk,uid)→sid:利用陷门T(即mk)求解SIS格困难问题:P·xid=uid。具体步骤如下:令xid=mk·ω,则有其中对于的一个目标u满足G‑1(u)=x。私钥加密算法LIBE.Enc(P,ID,μ)→C:选取随机矩阵输出密文其中从效率上考虑,密文可以以向量的形式输出,但为了与下面的全同态加密方案交接,这里使用矩阵的形式输出密文;解密算法LIBE.Dec(sid,C)→μ′:输出明文μ′=(C·sid)/i;在此基础上,将基于身份的加密方案转换为全同态加密方案,其过程如下:参数生成、陷门生成与秘钥生成算法与LIBE对应算法相同,加密算法、解密算法及同态操作算法具体如下:加密算法IBFHE.Enc(P,uid,μ):选取随机矩阵和满足亚高斯分布的误差矩阵E∈χm×(m+1)l,误差向量e∈χ(m+1)l,计算矩阵B=PT·A+E(modq)和向量输出密文:解密算法IBFHE.Dec(sid,C):取出密文C的倒数第二列c,计算加法同态操作IBFHE.HomAdd(C1,C2):同态加法定义为C=C1+C2(modq);乘法同态操作IBFHE.HomMult(C1,C2):同态乘法定义为C=C1·G‑1(C2)(modq)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201610209200.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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