[发明专利]安全多媒体云存储中基于格的多用户模糊可搜索加密方法有效

专利信息
申请号: 201710200885.3 申请日: 2017-03-30
公开(公告)号: CN106803784B 公开(公告)日: 2020-11-27
发明(设计)人: 杨旸;张煜超;郑相涵;叶少珍;邹剑;董晨 申请(专利权)人: 福州大学
主分类号: H04L9/08 分类号: H04L9/08;H04L29/06;G06F16/14
代理公司: 福州元创专利商标代理有限公司 35100 代理人: 蔡学俊;丘鸿超
地址: 350108 福建省福州市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 安全 多媒体 存储 基于 多用户 模糊 搜索 加密 方法
【权利要求书】:

1.一种安全多媒体云存储中基于格的多用户模糊可搜索加密方法,其特征在于:包括四个实体:密钥生成中心KGC、多媒体数据发送方、用户组和云服务器,所述方法具体实现如下:

S1、建立系统时,KGC执行KeyGen算法为多媒体云中的用户组生成公钥pk,并为每位用户组成员生成私钥,具体表示为:KeyGen(N)→(pk,{sk1,...,skN}),其中,N为用户总数,sk1,...,skN分别为N个用户的私钥;用户i的身份表示为IDi

S2、在加密阶段,多媒体数据发送方将提取一个关键词用来描述多媒体文件,同时定义一个用户组集合,指定集合中的用户能够访问该多媒体文件;然后,多媒体数据发送方执行BEKS算法生成加密文件;

S3、用户输入需要搜索的关键词然后使用私钥生成对应的陷门,再将关键词陷门作为搜索请求发送给云服务器;

S4、云服务器接收到信息检索请求后,执行Test算法,寻找匹配的多媒体文件;然后,搜索结果将被返回给用户;

所述S1中KeyGen(N)算法的具体实现过程如下,

以用户总数N作为输入;

S11、选择随机

S12、根据TrapGen算法为格生成和

S13、计算和

S14、格的短基为Bi←SampleBasis(Ai',B0,S={1},L(1));

S15、为用户组返回公钥:pk=(A0,v),为用户组成员返回私钥:(sk1,...skN)=(B1,...BN);

所述S2中BEKS算法的具体实现过程如下,

以用户组公钥pk,搜索关键词KW∈{0,1}*和用户集合(k≤N)作为输入;

S21、BEKS算法查找WordNet库创建KW关键词的字典序同义词集合ΓKW

S22、计算其中

S23、计算

S24、随机选取向量和σ∈{0,1};

S25、计算其中x2←χ;

S26、输出密文CT=(p,c,QS,σ);

所述S3中采用Trapdoor算法生成陷门,Trapdoor算法的具体实现过程如下,

采用Trapdoor算法,以用户i的私钥ski=Bi和关键词KW作为输入;

S31、利用WordNet对关键词KW进行拓展得到它的同义词集ΓKW

S32、计算

S33、格的短基TKW,i通过TKW,i←SampleBasis(Qi,Bi,S={1},L(1))生成;

S34、返回TKW,i作为关键词KW的陷门,其中,||TKW,i||≤L(1);

所述S4中Test算法的具体实现过程如下,

采用Test算法,以CT和S作为输入;

S41、若用户IDi∈S,计算e←GenSamplePre(QS,Qi,TKW,i,v,r(k+1)),其中,e服从分布;

S42、计算

S43、若η接近0的程度超过接近的程度,μ=0;否则μ=1;

S44、若μ和σ相等,返回1表示,CT包含KW,若输出0,则CT不包含KW。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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