[发明专利]一种快速关键字可搜索公钥加密方法有效

专利信息
申请号: 201510266076.3 申请日: 2015-05-22
公开(公告)号: CN105007258B 公开(公告)日: 2018-03-27
发明(设计)人: 金海;徐鹏;徐君 申请(专利权)人: 华中科技大学
主分类号: H04L29/06 分类号: H04L29/06;H04L9/32;H04L9/08
代理公司: 华中科技大学专利中心42201 代理人: 曹葆青
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 快速 关键字 搜索 加密 方法
【权利要求书】:

1.一种快速关键字可搜索公钥加密方法,其特征在于,包括:

(1)系统初始化:为加密云存储系统设置1k为安全参数,W为关键字空间,运行双线性映射生成器BGen(1k)计算出系统参数从q阶乘法群随机选取设P=gs;选取一个密码hash函数H:W→G,设密文空间最后输出主公开参数主秘密参数SK=s;其中BGen(1k)是以1k为安全参数的高效双线性映射生成器,其概率输出G和G1表示两个阶为q的乘法群,g是G的生成元,双线性映射

(2)结构初始化:用户随机选取通过主公开参数PK生成一对私有、公开部分(Pri=(u),Pub=gu),并以之初始化一个隐藏结构;其中,Pri是一个变量列表,格式为(u,{(w,Pt[u,w])|w∈W}),初始化时为(u),其中w是关键字空间W的一个关键字,Pt[u,w]表示u,w二元组;

(3)结构化加密:用户从关键字空间W中选取一个关键字w,随机选取然后使用隐藏结构的私钥部分Pri和主公开参数PK生成关键字可搜索密文C;

(4)陷门生成:用户选取一个关键字w,使用私钥SK生成关键字w对应的关键字检索陷门Tw=H(w)s,将此陷门发送给服务器;

(5)结构化检索:服务器根据关键字w对应的陷门Tw,使用主公开参数PK、隐藏结构的公开部分Pub以及所有的关键字可搜索密文C检索关键字密文,得到包含关键字w的密文,并发送给用户;

所述(3)中包括以下子步骤:

(3-1)通过w在Pri中查询(w,Pt[u,w]);

(3-2)如果不存在,则将插入Pri中,并输出关键字可搜索密文

(3-3)否则,随机选择关键字可搜索密文更新Pt[u,w]为R,并输出关键字可搜索密文C。

2.如权利要求1所述的方法,其特征在于,所述(5)中包括以下子步骤:

(5-1)计算

(5-2)查询包含C[i,1]=Pt’的密文C[i];如果存在,则将C[i]加入C’中,执行(5-4);

(5-3)若不存在,则输出C’,并结束检索;

(5-4)计算执行步骤(5-2)。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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