[发明专利]一种具有高并行性的属性基加密外包方法有效
申请号: | 201610294587.0 | 申请日: | 2016-05-05 |
公开(公告)号: | CN105978685B | 公开(公告)日: | 2019-06-07 |
发明(设计)人: | 田海博;马宇峰 | 申请(专利权)人: | 中山大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 广州市深研专利事务所 44229 | 代理人: | 刘玉颖 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种具有高并行性的属性基加密外包方法,该方法包括属性权威(AA)、外包服务提供商(OSP)、发送方(S)和接收方(R)四个主体。其实现步骤包括:AA设置系统参数和主密钥;R通过AA获得私钥;S使用属性集合加密消息m;R向OSP外包部分解密运算;OSP按照属性分割计算任务,执行并行计算;OSP收集并行计算的结果并进行集中计算,返回计算结果给R;R完成剩余的解密步骤,获得消息m。本发明通过逐属性的分解计算任务,加快了外包服务器的计算速度,减少了用户解密的总体时间,提高了解密效率。 | ||
搜索关键词: | 一种 具有 并行 属性 加密 外包 方法 | ||
【主权项】:
1.一种具有高并行性的属性基加密外包方法,涉及属性权威(AA)、外包服务提供商(OSP)、发送方(S)和接收方(R)四个主体,其特征在于包括以下步骤:S1.属性权威(AA)设置系统参数和主密钥,具体包括:11)设定元素个数为n的属性全集U,并对每个属性进行编号,编号为{1,2,…,n};12)设定阈值d,使得发送方(S)用来加密操作的属性集合和接收方(R)用来解密操作属性集合有不少于d个属性相同时,接收方(R)解密发送方(S)生成的密文;13)随机选择x∈Zq,其中Zq={1,2,...,q‑1},并且q是大素数,是群G1,G2,GT的阶,在群G1,G2上定义双线性对运算e:G1×G2→GT,群G1的生成元是g;14)计算g1=gx;15)随机选择g2,h,h1,...,hn∈G1;16)系统参数设置为PK={g,g1,g2,h,h1,...,hn,U,d},主密钥设置为MK=x;S2.接收方(R)通过属性权威(AA)获得私钥,具体包括:21)接收方(R)向属性权威(AA)提交用来解密操作的属性集
所对应的编号,这些编号组成编号集合ω;22)属性权威(AA)随机选择x1∈Zq,随机选择Zq上的一个满足q(0)=x1的d‑1阶多项式q(z),z是多项式的变元;23)属性权威(AA)对ω中的每个编号i,随机选择ri∈Zq,并计算
24)属性权威(AA)随机选择rθ∈Zq,计算
其中x2=x‑x1mod q,θ是平凡属性的编号;25)属性权威(AA)向接收方(R)返回私钥{di0,di1}i∈ω∪{θ};S3.发送方(S)使用属性集合加密消息m,具体包括:31)设定用来加密操作的属性集合
得到编号集合ω′;32)随机选择s∈Zq,计算C0=m·e(g1,g2)s,C1=gs和Eθ=(g1h)s;33)计算序列{Ei}i∈ω′,其中Ei=(g1hi)s;34)设置加密消息m所得密文为(ω′,C0,C1,Eθ,{Ei}i∈ω′);S4.接收方(R)向外包服务提供商(OSP)外包部分解密运算,具体包括:41)接收方(R)确认解密操作属性集对应的编号集合ω与密文中的编号集合ω′具有至少d个相同元素,设置其中d个相同的编号为集合ψ,即
42)接收方(R)选择随机数t,计算
43)接收方(R)向外包服务提供商(OSP)发送ψ,
和部分密文(C1,{Ei}i∈ψ);S5.外包服务提供商(OSP)按照属性分割计算任务,执行并行计算,具体包括:51)外包服务提供商(OSP)将
分割到d个计算服务节点;52)每个计算服务节点分别计算
其中Δi,ψ(0)是拉格朗日插值系数;S6.外包服务提供商(OSP)收集并行计算的结果,并返回计算结果给接收方(R),具体包括:61)外包服务提供商(OSP)收集并行计算的结果,并计算CTpart=∏i∈ψCTi;62)外包服务提供商(OSP)返回CTpart给接收方(R);S7.接收方(R)完成剩余的解密步骤,获得消息m,具体包括:71)计算
72)计算![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610294587.0/,转载请声明来源钻瓜专利网。