[发明专利]一种关键词、多关键词可搜索加密方法和系统有效

专利信息
申请号: 201610824508.2 申请日: 2016-09-14
公开(公告)号: CN106407822B 公开(公告)日: 2019-06-18
发明(设计)人: 钟彩金;徐培明;唐韶华 申请(专利权)人: 华南理工大学
主分类号: G06F21/60 分类号: G06F21/60;G06F21/62;H04L29/08;G06F16/14;G06F16/22
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 郑浦娟
地址: 510640 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种关键词、多关键词可搜索加密方法和系统,关键词可搜索加密方法中,在加密过程中通过随机参数和系统公开系数生成公钥,然后通过公钥和私钥针对文件中的关键词进行加密得到关键词密文,针对用户输入的关键词,搜索关键词密文即可搜索到用户需要搜索的密文,具有计算开销小、算法简单、速度快及适合多用户模型的优点。多关键词可搜索加密方法中,采用结构树存储每个文件中的各关键词,通过随机参数和系统公开系数生成公钥,结构树隐藏部分根据公钥建立文件中各关键词与其密文之间的联系,加密得到文件中各关键词密文;对用户输入的多个关键词,通过搜索到各关键词的密文才可搜索到用户需要搜索的云端密文,具有安全性更好的优点。
搜索关键词: 一种 关键词 搜索 加密 方法 系统
【主权项】:
1.一种关键词可搜索加密方法,其特征在于,步骤如下:S1、系统初始化,在基于输入的安全参数下生成系统公开系数;S2、根据用户随机选择的第一参数以及系统公开系数生成用户的公钥和私钥;S3、根据随机选择的第二参数和用户的公钥对文件中关键词进行加密,得到关键词密文;所述步骤S1中系统初始化具体如下:在基于输入的安全参数k下生成系统公开系数,其中系统公开系数包括乘法群G、乘法群生成元g和双线性映射e:G×G→GT;所述步骤S2中用户的公钥和私钥生成过程如下:首先根据用户随机选择的第一参数x和y计算X和Y,其中x,y∈Zp,Zp为一个素数阶群,计算得到X=gx,Y=e(g,g)y;然后生成用户的公钥PK=(X,Y),私钥sk=(x,y);所述步骤S3中用户的公钥对文件中关键词进行加密的过程具体如下:首先随机选择第二参数s,其中s∈Zp,利用公钥对关键词w进行加密,得到关键词密文C=(C1,C2,C3),其中C1=YH(w)·s,C2=gs,C3=X3,H(w)为关键词w的哈希值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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