欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2014107072890
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-02-26
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于指定服务器的支持多密钥加密的公钥可搜索加密方法,其特征在于,包括以下步骤:

101、初始化算法:生成全局的公共参数,G,GT,e,H1(),H2(),g,m,n。其中G,GT是两个阶数为p的循环群,阶数p为素数,e:G×G→GT是一个双线性映射,根据安全参数λ随机选择*一个生成元g∈G和两个随机数m,n∈G,选择两个哈希函数H1:{0,1}→G,H2:GT→{0,1}λ;

102、随机选择一个值α∈Zp,Zp是{0,1,...,p-1}的整数集合,作为服务器的私钥sksα 1/α=α,然后计算生成服务器的公钥pks=(pks,1,pks,2)=(g ,m );

103、生成用户的公钥和私钥,随机选择一个值β∈Zp作为用户的私钥sku=β,然后β β计算生用户的公钥pku=(pku,1,pku,2)=(g ,n );

104、生成文件的加密密钥,即随机选择一个值kj∈Zp作为文件的加密密钥kj;

105、生成关键字密文,输入用户公钥pku,指定服务器的公钥pks,随机选择一个值r∈Zp,产生相对应的密文C=[A,r,B],其中

106、生成查询关键字陷门,输入用户私钥sku,待查询的关键字w,计算生成关键字陷门

107、生成相应Δ信息及T′w:输入用户公钥pku及文件加密密钥kj,计算生成并计算得到

108、输入指定服务器的私钥sks、T′w及待检索关键的密文C=[A,r,B],计算并判断等式 是否成立,如果成立,则返回与关键字w相关的文件,否则,返回错误。