专利汇可以提供一种隐藏密文策略的高效可验证外包属性基加密方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种隐藏密文策略的高效可验证外包属性基加密方法:本发明将外包加密和外包解密技术相结合,在保证 云 服务器 得不到关于明文任何消息的前提下,提供给用户新的可验证外包解密正确性的方法,同时可有效地防止用户诬陷外包解密服务器提供错误的解密服务;本发明还实现了密文策略的隐藏,可以为用户提供更高的隐私保护需求;本发明涉及通信代价开销较低,便于带宽、资源受限的移动设备的使用。,下面是一种隐藏密文策略的高效可验证外包属性基加密方法专利的具体信息内容。
1.一种隐藏密文策略的高效可验证外包属性基加密方法,其特征在于,包括如下步骤:
A、设定系统的公开参数PK和系统的主密钥MSK;
B、根据系统的公开参数PK、系统的主密钥MSK和属性集S,为用户生成私钥SK;
C、根据系统的公开参数PK,外包加密生成两个中间密文IT1和IT2;
D、根据系统的公开参数PK、中间密文IT1和IT2以及访问结构W,对消息M进行加密操作,
产生密文CT;
E、根据系统的公开参数PK,用户的私钥SK,生成用户的转换密钥TK以及恢复密钥RK;
F、根据系统的公开参数PK、用户的转换密钥TK,将密文CT转换成部分解密的密文CT′;
G、根据系统的公开参数PK,使用恢复密钥RK对部分解密的密文CT′进行外包解密操作,
并验证是否是用户所加密的初始明文消息M,若是,则输出消息M,否则,输出错误信息;
所述步骤A包括:
A1.选取阶为p的群 和 以及双线性映射e: 选择长度为 密钥获取函
数KDF1、抗碰撞的哈希函数H: 以及随机数u,
A2.N1表示访问结构中通配符”*”最多允许的个数,N2访问结构中”+”属性最多允许的个数,N3表示访问结构中”-”属性最多允许的个数;令n=N1+3,随机选取 的两个生成元g、g2,的五个随机数γ1、γ2、θ1、θ2、Δ以及六组含有n个从 选取的随机数
其中,在满足条件Δ=γ
1u2,i-γ2u1,i和Δ=θ1ω2,i-θ2ω1,i,容易得到 计算
A3.计算Y=e(g,g2)以及g1=gΔ,其中,e(g,g2)为双线性对运算;
生成系统的公共参数
以及主
密钥
所述步骤C包括:
C1、随机选取两组秘密值s1,s2,α, 和s′1,s′2,α′, 计算
C2、生成两个中间密文 和
其中,vi表示访问结构向量的分量。
2.如权利要求1所述的一种隐藏密文策略的高效可验证外包属性基加密方法,其特征
在于,所述步骤B包括:
B1、对于拥有属性集合S的用户,其中,n′2≤N2表示最多有N2个”+”属性数,
表示”+”出现的位置,n′3≤N3表示最多有N3个”-”属性,
表示”-”出现的位置;根据韦达公式v′k=-∑i∈V′ik,k=0,...,N1及z′k=+∑i∈Z′ik,k=
0,...,N1,可以得到相对应向量 及 从
随机选取n个r1,i和n个r2,i,以及f1,f2;
B2、计算
其中, 表示向量 和 中的第i个分量;
B3、生成用户的私钥
3.如权利要求2所述的一种隐藏密文策略的高效可验证外包属性基加密方法,其特征
在于,所述步骤D包括:
D1、计算:
s1=s1+s′1,s2=s2+s′2,α=α+α′,β=β+β′,
D2、计算封装密钥 使用密钥获取函数KDF1生成会话密钥SSK和随
机数d;其中,e(g,g2)为双线性对运算;
D3、计算
其中,H1(SSK)和H1(d)分别表示会话密钥SSK和随机数d的抗碰撞的哈希函数,表示密
文分量;
CM=M·key,
D4、生成密文
4.如权利要求3所述的一种隐藏密文策略的高效可验证外包属性基加密方法,其特征
在于,所述步骤E包括:
E1、随机选取一个秘密值 计算:
其中,r′1,i=r1,i/t,r′2,i=r2,i/t,f′1=f1/t,f′2=f2/t,t′1,i=t1,i/t,t′2,i=t2,i/t,z′1,i=z1,i/t,z′2,i=z2,i/t;
E2、生成转换密钥 和恢复密钥RK=(t,TK)。
5.如权利要求4所述的一种隐藏密文策略的高效可验证外包属性基加密方法,其特征
在于,所述步骤F包括:
F1、计算
同理,可以计算:
F2、计算
F3、计算
F4、得到解密密文:
6.如权利要求5所述的一种隐藏密文策略的高效可验证外包属性基加密方法,其特征
在于,所述步骤G包括:
G1、对于满足访问结构W的用户,可以得到 和
G2、计算
G3、计算 若 则输出key;
-1
G4、解密消息M=CM·key 。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种电子邮件在传递过程中限制转发的系统及方法 | 2020-05-15 | 262 |
测试移动通信驱动程序的方法、终端设备和存储介质 | 2020-05-15 | 503 |
信息处理方法和装置 | 2020-05-08 | 230 |
一种基于可视化流程图的智能问答多轮交互方法和系统 | 2020-05-12 | 943 |
一种基于前端技术实现的微前端应用框架 | 2020-05-08 | 148 |
一种基于审计风险库的数据搜索方法及系统 | 2020-05-08 | 167 |
一种基于网络协议层级依赖关系的故障定因方法和系统 | 2020-05-12 | 931 |
一种基于前序优先匹配规则多层级系统配置服务设计方法 | 2020-05-12 | 598 |
一种生成网络爬虫配置文件的方法及装置 | 2020-05-14 | 957 |
地址系统 | 2020-05-13 | 728 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。