Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种云环境下密文等值测试方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:河南科技大学

摘要:一种云环境下密文等值测试方法,包括如下步骤:S1、基于已有的安全参数λ生成公开参数pp;S2、基于公开参数pp生成公开密钥pki和私钥ski,其中公开密钥pki用于对明文消息进行加密得到密文消息,私钥ski用于对密文消息进行解密得到明文消息;S3、用户确定授权方式;S4、根据用户的等值测试请求以及授权方式对密文进行等值匹配,并且将结果返回给用户。本发明提供一种云环境下密文等值测试方法,安全性更好。

主权项:1.一种云环境下密文等值测试方法,其特征在于:包括如下步骤:S1、基于已有的安全参数λ生成公开参数pp;S1中,生成公开参数pp的具体方法为: 其中,e是双线性映射,G,G1,GT是以素数p为阶的三个乘法循环群,g,g1分别是G,G1的一个生成元,并且e:G×G1→GT为双线性映射,Fp为有限域,gα,g1α为对于任意时g,g1的计算结果,是模为p的剩余类环Zp去除类[0]后的结果,l1表示Zp中元素的长度,H2:{0,1}*→{0,1}l,H5:Zp*→G1;S2、基于公开参数pp生成公开密钥pki和私钥ski,其中公开密钥pki用于对明文消息进行加密得到密文消息,私钥ski用于对密文消息进行解密得到明文消息;S3、用户确定授权方式;S3中,用户能够选择用户级授权或者密文级授权;用户级授权中该用户所有的密文均能够被测试,授权方法为输入用户Ui的私钥ski,输出一个陷门tdi=yi;密文级授权中用户指定的密文能够被测试,授权方法为输入用户Ui的私钥ski和指定的密文Ci″′,输出一个陷门其中Ci″′=Ci,Ci′,Ci′是一个n×n的矩阵,其元素均属于有限域Fp,为与yi相关的次级密文;S4、根据用户的等值测试请求以及授权方式对密文进行等值匹配,并且将结果返回给用户,S4中,对于请求进行等值测试的用户Ui和用户Uj,根据用户的授权方式选择对应的等值匹配方法;S4A1、当用户Ui和用户Uj均选择用户级授权时,基于陷门tdi=yi和tdj=yj计算S4A2、判断eKi,Cj,1=eKj,Ci,1是否成立,若不成立则输出结果0,若成立则输出结果1并且执行S4A3;S4A3、判断是否成立,若成立表示两个密文对应的明文消息相等,输出结果1;若不成立表示两个密文对应的明文消息不相等,输出结果0;S4B1、当用户Ui和用户Uj均选择密文级授权时,基于陷门和计算和其中Ci,2和Ci,4均为次级密文;S4B2、判断是否成立,若不成立输出结果0,若成立输出结果1并且执行S4B3;S4B3、判断是否成立,若成立表示两个密文对应的明文消息相等,输出结果1;若不成立表示两个密文对应的明文消息不相等,输出结果0;S4C1、若用户Ui提交的是用户级授权,用户Uj提交的是密文级授权,基于陷门tdi=yi和S4C2、判断是否成立,若不成立输出结果0,若成立输出结果1并且执行S4C3;S4C3、判断是否成立,若成立表示两个密文对应的明文消息相等,输出结果1;若不成立表示两个密文对应的明文消息不相等,输出结果0。

全文数据:

权利要求:

百度查询: 河南科技大学 一种云环境下密文等值测试方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。