[发明专利]一种多用户环境下基于公钥加密的文件分类方法和系统在审

专利信息
申请号: 201710278737.3 申请日: 2017-04-25
公开(公告)号: CN107122449A 公开(公告)日: 2017-09-01
发明(设计)人: 仲红;汪明;许艳;崔杰;石润华 申请(专利权)人: 安徽大学
主分类号: G06F17/30 分类号: G06F17/30;G06F21/62;H04L9/08;H04L29/06
代理公司: 合肥市上嘉专利代理事务所(普通合伙)34125 代理人: 胡东升,郭华俊
地址: 230601 安徽省*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 多用户 环境 基于 加密 文件 分类 方法 系统
【权利要求书】:

1.一种多用户环境下基于公钥加密的文件分类方法,其特征在于,包括以下步骤:

(1)系统初始化,生成公开参数;

(2)为系统中文件管理者和每个用户生成一对公/私钥对;

(3)对文件的关键词和文件内容进行加密,并将加密的关键词和内容密文外包存储至云服务器;

(4)用户和文件管理者分别生成陷门授权给云服务器,让云服务器拥有执行关键词等值匹配的权利;以及

(5)云服务器执行关键词等值匹配,将文件按照关键词类别分类整理。

2.根据权利要求1所述的多用户环境下基于公钥加密的文件分类方法,其特征在于,所述步骤(1)包括以下子步骤:系统应用双线性群产生算法选择安全的哈希函数H1:{0,1}*→{0,1}l,H3:G→G,其中,l1和l2分别表示G和Zp中元素的长度;系统公开参数PP=(p,e,G,G1,GT,g,g1,H1,H2,H3),其中p为一个素数,Zp为模p构成的有限域,g是群G的生成元,g1是群G1的生成元,算法输入一个安全参数1λ,输出一个阶为p的双线性群(e,G,G1,GT),满足e:G×G1→GT

3.根据权利要求1所述的多用户环境下基于公钥加密的文件分类方法,其特征在于,所述步骤(2)包括以下子步骤:

(21)为文件管理者生成一对公/私钥对(pkf,skf),随机选择并计算和skf=(xf,yf);

(22)为每个用户生成一对公/私钥对:假设系统中有n个用户{U1,U2,…,Un},为每个用户Ui(1≤i≤n)生成一对公/私钥对(pki,ski),随机选择并计算其中i=1,2,L,N;对于每个用户Ui,接收者Ui的公钥和私钥分别为:

和ski=(xi,yi)。

4.根据权利要求1所述的多用户环境下基于公钥加密的文件分类方法,其特征在于,在所述步骤(3)中,用户Ui利用其公钥pki对文件Mi及其关键词wi进行加密,包括以下子步骤:

(31)首先,对文件Mi加密我们使用对称加密算法,密文为Ek(Mi),具体细节不再阐述,然后使用公钥加密算法对关键词wi进行加密,随机选择并计算:

生成密文为:Ci=(Ci,1,Ci,2,Ci,3,Ci,4,Ci,5);以及

(32)文件管理者利用其公钥pkf对指定的分类标准,比如关键词进行加密,假设这里所有需要分类关键词是l个(w1,w2,…,wl)使用上述公钥加密算法进行加密,密文用Cf表示。

5.根据权利要求1所述的多用户环境下基于公钥加密的文件分类方法,其特征在于,所述步骤(4)包括以下子步骤:

(41)用户陷门生成:利用用户的私钥,为用户Ui生成授权陷门tdi=yi;以及

(42)文件管理者陷门生成:利用文件管理者的私钥,为文件管理者生成授权陷门tdf=yf

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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