CN105530087A - 适应性选择密文安全的属性基加密方法 - Google Patents

适应性选择密文安全的属性基加密方法 Download PDF

Info

Publication number
CN105530087A
CN105530087A CN201510998849.7A CN201510998849A CN105530087A CN 105530087 A CN105530087 A CN 105530087A CN 201510998849 A CN201510998849 A CN 201510998849A CN 105530087 A CN105530087 A CN 105530087A
Authority
CN
China
Prior art keywords
ciphertext
parameter
safety
input
encryption method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510998849.7A
Other languages
English (en)
Other versions
CN105530087B (zh
Inventor
刘建伟
刘巍然
伍前红
王志学
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201510998849.7A priority Critical patent/CN105530087B/zh
Publication of CN105530087A publication Critical patent/CN105530087A/zh
Application granted granted Critical
Publication of CN105530087B publication Critical patent/CN105530087B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Power Engineering (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种适应性选择密文安全的属性基加密方法,包括:S1:将***安全参数λ作为输入,输出公共参数pp和主密钥msk;S2:PKG以所述公共参数pp、所述主密钥msk和用户属性集S作为输入,输出所述用户的私钥sk;S3:以所述公共参数pp,访问结构(M,ρ)和消息m作为输入进行加密,输出密文ct(M,ρ);S4:以所述公共参数pp,所述私钥skS和所述密文ct(M,ρ)为输入进行解密,得到所述消息m。本发明具有如下优点:可用任意字符串作为属性;可绕过代理障碍;可解决选择安全障碍。

Description

适应性选择密文安全的属性基加密方法
技术领域
本发明属于密码学领域,具体设计一种适应性选择密文安全的属性基加密方法。
背景技术
属性基加密(Attribute-BasedEncryption,ABE)作为一种新型的加密体制,允许人们根据指定的访问策略来共享数据。属性基加密方案可以分为密钥策略的属性基加密(Key-PolicyAttribute-BasedEncryption,KP-ABE)和密文策略的属性基加密(Ciphertext-PolicyAttribute-BasedEncryption,CP-ABE)。KP-ABE是指,由访问结构(AccessStructure)来构造密钥而由属性集合构造密文,当属性集合中的属性能够满足此访问结构才能够解密;CP-ABE是指,由访问结构来构造密文而由属性集合来构造密钥,当属性集合中的属性能够满足此访问结构时才能解密。由于ABE能够提供细粒度的访问控制,所以在云存储等方面得到广泛的应用。
在属性基密码体制中,根据访问结构对应于私钥还是密文可划分为密钥策略的属性基加密(KP-ABE)和密文策略的属性基加密(CP-ABE):在KP-ABE中,访问结构对应于私钥而属性对应于密文,只有密文中的属性集满足私钥中的访问策略时,才能解密;在CP-ABE中,访问结构对应于密文而属性对应于私钥,只有私钥中的属性集满足密文中的访问策略时,才能解密。
抗适应性选择密文攻击(CCA2)的语义安全对于一个加密体制来说被认为是标准的安全概念。在云存储和云计算等应用中的,人们通常要求ABE能够实现细粒度访问控制。在这样的应用中,主动攻击者可以修改存储状态或传输状态的密文,在此情况下,如果所用的ABE***是选择明文(CPA)安全的,那么攻击者将有可能从敏感数据中获取到有用的信息。因此,为了能够抵御这样的攻击者,使用CCA2安全的ABE是非常有必要的。
现在已经出现了一些ABE体制能够满足标准模型下的CCA2安全,但相较于它们的CPA安全的构造方式,这些体制都更加低效。其中有些包含了一次性签名,然而一次性签名或者需要较大的存储空间,或者产生较高的计算开销。一方面,基于哈希函数的一次性签名的具有较长公钥和签名;另一方面,基于数论假设的一次性签名虽然具有公钥及签名长度短的优势,但却引入了高昂的计算开销。还有一些CCA2安全的ABE方案无需使用一次性签名,但却只支持单门限访问策略,这对要求支持复杂访问策略的***来说是不合适的。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的目的在于提出一种适应性选择密文安全的属性基加密方法。
为了实现上述目的,本发明的实施例公开了一种适应性选择密文安全的属性基加密方法,包括以下步骤:S1:将***安全参数λ作为输入,输出公共参数pp和主密钥msk,其中,所述公开参数pp对外公开,所述主密钥msk则由PKG保管;S2:所述PKG以所述公共参数pp、所述主密钥msk和用户属性集S作为输入,输出所述用户的私钥sk;S3:以公共参数pp,访问结构(M,ρ)和消息m作为输入进行加密,输出密文ct(M,ρ),其中, 以及S4:以所述公共参数pp,所述私钥skS和所述密文ct(M,ρ)为输入进行解密,得到所述消息m。
根据本发明实施例的适应性选择密文安全的属性基加密方法,由于本方案是基于Rouselakis-Waters的大域CP-ABE而构造的,可用任意字符串作为属性;由于CP-ABE中的密文嵌有访问结构,通过增加了一个动态虚拟属性的同时,还需要将原本的访问结构改造成同时满足新增虚拟属性访问结构,能保持访问结构的有效性同时还可确保虚拟属性仅用在密文验证中,绕过了任意属性的代理障碍;用变色龙哈希函数代替了普通哈希函数,解决选择安全障碍。
另外,根据本发明上述实施例的适应性选择密文安全的属性基加密方法,还可以具有如下附加的技术特征:
进一步地,所述步骤S1进一步包括:S101:所述PKG首先输入***安全参数λ,然后运行算法输出两个阶数为素数p的群和一个双线性映射运算S102:所述PKG选择一个安全的变色龙哈希函数Hashch和其辅助参数域随机选取以及得到所述公共参数pp=(Hashch,pkch,g,u,h,w,v,e(g,g)α),所述***主密钥msk=(α)。
进一步地,所述步骤S2进一步包括:设用户的属性集 该该模块随机选取k+1个指数计算K0=gαwr,K1=gr,并对 ∀ i ∈ [ k ] , 计算: K i , 2 = g r i , K i , 3 = ( u A i h ) r i v - r , 得到所述私钥skS=(S,K0,K1,{Ki,2,Ki,3}i∈[k])。
进一步地,所述步骤S3进一步包括:S301:设I={i:ρ(i)∈S},随机选取其中s为要共享的随机秘密,计算{λi=(My)i}i∈[l],并随机选取l+1个随机指数计算:C=me(g,g)αs,C0=gs C 0 , 1 = w s v t 0 , C 0 , 3 = g t 0 , 对于 ∀ i ∈ [ l ] , 计算: C i , 1 = w λ i v t i , S302:选取随机辅助参数设V=Hashch(pkch,Xch,rch)∈v,其中,Xch=pkch||(M,ρ)||C||C0||C0,1||C0,1||C0,3||C1,1||C1,2||C1,3||…||Cl,1||Cl,2||Cl,3,C0,2计算得到,最终得到密文ct(M,ρ)=((M,ρ),rch,C,C0,{Ci,1,Ci,2,Ci,3}i∈[0,l])。
进一步地,所述步骤S4进一步包括:S401:根据密文计算出V=Hashch(pkch,Xch,rch),对于验证等式e(g-1,Ci,2)=e(Ci,3,uρ(i)h)是否成立,验证等式e(g-1,C0,2)=e(Ci,3,uVh)是否成立,如果上述等式存在不相等的情况,则密文无效,解密模块输出⊥;否则密文有效,执行步骤S402;S402:设I={i:ρ(i)∈S},计算常数集使得∑i∈IωiMi=(1,0,…,0),其中Mi为矩阵M的第i行,进行如下计算:最后,所述消息m可以通过计算m=C/B而得到,完成解密。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明一个实施例的适应性选择密文安全的属性基加密方法的流程图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
首先介绍本发明相关技术,包括如下内容:
a.双线性映射e:设分别为两个有限循环群,并有相同的素数阶p,设g是的生成元,如果映射满足如下性质:
双线性映射满足下述三个特性:
1)双线性特性:对于所有的有e(ga,hb)=e(g,h)ab成立;
2)非退化性:群中至少存在一个元素g,使得计算后的e(g,g)在群中有阶数p;
3)可计算性:存在有效的算法,使得所有的u,v∈G,可以有效计算出e(u,v)的值;
b.访问结构:设为属性域,访问结构指一个非空的属性集合 中的集合被称为授权集合,不在中的集合被称为非授权集合。特别的,对于如果那么则称这样的访问结构为单调的。
c.线性秘密共享方案(LSSS):一个属性域上的秘密共享方案Π在上是线性的,如果:
1)每一个属性对于秘密的共享构成一个上的向量;
2)对于上任意的访问结构存在一个共享生成矩阵以及一个矩阵的行到属性的映射选取向量v=(s,r2,r3,…,rn),其中s是要共享的秘密,为随机选取,则Mv即为由Π得到的s的共享向量,(Mv)i属于属性ρ(i)。
按照如上方法定义的LSSS方案具有线性可重构性:假设访问结构由(M,ρ)所描述,对于授权集合设I={i:i∈[l]∧ρ(i)∈S},对于有效的秘密共享{λi=(Mv)i}i∈I,存在常数集使得∑i∈Iωiλi=s。对于非授权集合S′则不存在这样的常数集{ωi},在此情况下,设I′={i:i∈[l]∧ρ(i)∈S′},存在向量其中第一个元素ω1为非零元素,并且ωMi=0,i∈I′。
d.变色龙哈希函数(ChameleonHash):变色龙哈希函数有一对密钥(pkch,skch),任何知道公钥pkch的人均可以计算出给定的输入的哈希值,同时对于持有skch的人,存在一个有效算法可以找到任意输入的碰撞,而任何没有skch的人则无法计算出任意输入的碰撞。一个变色龙哈希函数有以下三个算法:
1)KeyGench:该算法输入安全参数λ,输出密钥对(pkch,skch)。该算法还指定了一个辅助的随机参数域包含在pkch中。
2)Hashch:该算法输入变色龙哈希公钥pkch,消息m和一个辅助的随机参数输出哈希值Hm
3)UForgech:该算法输入变色龙哈希私钥skch,之前计算哈希值所用到的消息m和辅助的随机参数rch,以及另一个消息m′≠m,输出另一个辅助参数并且有Hashch(pkch,m,rch)=Hashch(pkch,m′,rch′)。
以下结合附图描述根据本发明实施例的适应性选择密文安全的属性基加密方法。
图1是本发明一个实施例的适应性选择密文安全的属性基加密方法的流程图。请参考图1,本发明实施例的适应性选择密文安全的属性基加密方法包括以下步骤:
S1:将***安全参数λ作为输入,输出公共参数pp和主密钥msk,其中,所述公开参数pp对外公开,所述主密钥msk则由PKG保管。
在本发明的一个实施例中,步骤S1进一步包括:
S101:PKG首先输入***安全参数λ,然后运行算法输出两个阶数为素数p的群和一个双线性映射运算
S102:PKG选择一个安全的变色龙哈希函数Hashch以及其辅助参数域接着随机选取以及得到公共参数pp=(Hashch,pkch,g,u,h,w,v,e(g,g)α),***主密钥msk=(α)。
S2:PKG以所述公共参数pp、所述主密钥msk和用户属性集S作为输入,输出所述用户的私钥sk。
在本发明的一个实施例中,步骤S2进一步包括:设用户的属性集该该模块随机选取k+1个指数计算K0=gαwr,K1=gr,并对 ∀ i ∈ [ k ] , 计算: K i , 2 = g r i , K i , 3 = ( u A i i h ) r i v - r , 得到私钥skS=(S,K0,K1,{Ki,2,Ki,3}i∈[k])。
S3:以公共参数pp,访问结构(M,ρ)和消息m作为输入进行加密,输出密文ct(M,ρ),其中, ρ : [ l ] → [ 0 , p - 1 2 ] .
在本发明的一个实施例中,步骤S3进一步包括:
S301:设I={i:ρ(i)∈S},随机选取其中s为要共享的随机秘密。计算{λi=(My)i}i∈[l],并随机选取l+1个随机指数接着计算:C=me(g,g)αs,C0=gs C 0 , 3 = g t 0 . 对于 ∀ i ∈ [ l ] , 计算:
C i , 1 = w λ i v t i , C i , 2 = ( u ρ ( i ) h ) - t i , C i , 3 = g t i .
S302:选取随机辅助参数设V=Hashch(pkch,Xch,rch)∈v,其中,Xch=pkch||(M,ρ)||C||C0||C0,1||C0,1||C0,3||C1,1||C1,2||C1,3||…||Cl,1||Cl,2||Cl,3。C0,2可由计算而得。最终得到密文ct(M,ρ)=((M,ρ),rch,C,C0,{Ci,1,Ci,2,Ci,3}i∈[0,l])。
S4:以所述公共参数pp,所述私钥skS和所述密文ct(M,ρ)为输入进行解密,得到所述消息m。
在本发明的一个实施例中,步骤S4进一步包括:
S401:在解密之前,解密方需要对密文进行验证,首先根据密文计算出V=Hashch(pkch,Xch,rch),然后对于验证等式e(g-1,Ci,2)=e(Ci,3,uρ(i)h)是否成立,接着验证等式e(g-1,C0,2)=e(Ci,3,uVh)是否成立。如果上述等式存在不相等的情况,那么密文是无效的,解密模块输出⊥;否则,密文是有效的,解密模块继续进行如下步骤。
S402:设I={i:ρ(i)∈S},解密方计算常数集使得∑i∈IωiMi=(1,0,…,0),其中Mi为矩阵M的第i行,如果属性集S是授权集合,则必然存在这样常数集。然后进行如下计算:最后,消息m可以通过计算m=C/B而得到,完成解密。
本发明实施例的适应性选择密文安全的属性基加密方法,可用于网络中的保密通信,其优点和功效是:1)支持复杂访问控制,并可用任意字符串作为属性,在实际应用中具有良好的实用性;2)通过巧妙的构造方式,绕过了代理障碍及选择安全障碍,最终实现了标准模型下的CCA2安全。
另外,本发明实施例的适应性选择密文安全的属性基加密方法的其它构成以及作用对于本领域的技术人员而言都是已知的,为了减少冗余,不做赘述。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同限定。

Claims (5)

1.一种适应性选择密文安全的属性基加密方法,其特征在于,包括以下步骤:
S1:将***安全参数λ作为输入,输出公共参数pp和主密钥msk,其中,所述公开参数pp对外公开,所述主密钥msk则由PKG保管;
S2:所述PKG以所述公共参数pp、所述主密钥msk和用户属性集S作为输入,输出所述用户的私钥skS
S3:以所述公共参数pp,访问结构(M,ρ)和消息m作为输入进行加密,输出密文ct(M,ρ),其中,ρ:以及
S4:以所述公共参数pp,所述私钥skS和所述密文ct(M,ρ)为输入进行解密,得到所述消息m。
2.根据权利要求1所述的适应性选择密文安全的属性基加密方法,其特征在于,所述步骤S1进一步包括:
S101:所述PKG首先输入***安全参数λ,然后运行算法输出两个阶数为素数p的群和一个双线性映射运算e:
S102:所述PKG选择一个安全的变色龙哈希函数Hashch和其辅助参数域随机选取以及得到所述公共参数pp=(Hashch,ρkch,g,u,h,w,v,e(g,g)α),所述***主密钥msk=(α)。
3.根据权利要求2所述的适应性选择密文安全的属性基加密方法,其特征在于,所述步骤S2进一步包括:
设用户的属性集随机选取k+1个指数计算
k0=gαwr,K1=gr
并对 ∀ i ∈ [ k ] , 计算:
K i , 2 = g r i , K i , 3 = ( u A i h ) r i v - r
得到所述私钥skS=(S,K0,K1,{Ki,2,Ki,3}i∈[k])。
4.根据权利要求3所述的适应性选择密文安全的属性基加密方法,其特征在于,所述步骤S3进一步包括:
S301:设I={i:ρ(i)∈S},随机选取其中s为要共享的随机秘密,计算{λi=(My)i}i∈[l],并随机选取l+1个随机指数计算:
C=me(g,g)αs,C0=gs
对于 ∀ i ∈ [ l ] , 计算:
C i , 1 = w λ i v t i , C i , 2 = ( u ρ ( i ) h ) - t i , C i , 3 = g t i ;
S302:选取随机辅助参数其中,Xch=pkch||(M,ρ)||C||C0||C0,1||C0,1||C0,3||C1,1||C1,2||C1,3||…||Cl,1||Cl,2||Cl,3,C0,2计算得到,最终得到密文ct(M,ρ)=((M,ρ),rch,C,C0,{Ci,1,Ci,2,Ci,3}i∈[0,l])。
5.根据权利要求4所述的适应性选择密文安全的属性基加密方法,其特征在于,所述步骤S4进一步包括:
S401:根据密文计算出V=Hashch(pkch,Xch,rch),对于验证等式e(g-1,Ci,2)=e(Ci,3,uρ(i)h)是否成立,验证等式e(g-1,C0,2)=e(Ci,3,uVh)是否成立,如果上述等式存在不相等的情况,则密文无效,解密模块输出⊥;否则密文有效,执行步骤S402;
S402:设I={i:ρ(i)∈S},计算常数集使得∑i∈IωiMi=(1,0,…,0),其中Mi为矩阵M的第i行,进行如下计算:
B = e ( C 0 , K 0 ) Π i ∈ I ( e ( C i , 1 , K 1 ) e ( C i , 2 , K j , 2 ) e ( C i , 3 , K j , 3 ) ) ω i
最后,所述消息m可以通过计算m=C/B而得到,完成解密。
CN201510998849.7A 2015-12-28 2015-12-28 适应性选择密文安全的属性基加密方法 Active CN105530087B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510998849.7A CN105530087B (zh) 2015-12-28 2015-12-28 适应性选择密文安全的属性基加密方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510998849.7A CN105530087B (zh) 2015-12-28 2015-12-28 适应性选择密文安全的属性基加密方法

Publications (2)

Publication Number Publication Date
CN105530087A true CN105530087A (zh) 2016-04-27
CN105530087B CN105530087B (zh) 2019-05-10

Family

ID=55772101

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510998849.7A Active CN105530087B (zh) 2015-12-28 2015-12-28 适应性选择密文安全的属性基加密方法

Country Status (1)

Country Link
CN (1) CN105530087B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108989305A (zh) * 2018-07-10 2018-12-11 国家电网公司华东分部 一种数据共享***、方法及装置
CN109995795A (zh) * 2019-04-26 2019-07-09 桂林电子科技大学 一种支持用户动态加入的谓词群加密方法及***
CN111159724A (zh) * 2019-11-18 2020-05-15 南京航空航天大学 一种细粒度策略的条件代理可重构加密方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1425874B1 (en) * 2001-08-13 2010-04-21 Board Of Trustees Of The Leland Stanford Junior University Systems and methods for identity-based encryption and related cryptographic techniques
CN103973449A (zh) * 2014-04-23 2014-08-06 南通大学 可证明安全的基于属性的在线/离线加密方法
CN104168108A (zh) * 2014-07-28 2014-11-26 北京航空航天大学 一种泄露密钥可追踪的属性基混合加密方法
CN104320393A (zh) * 2014-10-24 2015-01-28 西安电子科技大学 重加密可控的高效属性基代理重加密方法
CN105100083A (zh) * 2015-07-06 2015-11-25 河海大学 一种隐私保护且支持用户撤销的基于属性加密方法和***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1425874B1 (en) * 2001-08-13 2010-04-21 Board Of Trustees Of The Leland Stanford Junior University Systems and methods for identity-based encryption and related cryptographic techniques
CN103973449A (zh) * 2014-04-23 2014-08-06 南通大学 可证明安全的基于属性的在线/离线加密方法
CN104168108A (zh) * 2014-07-28 2014-11-26 北京航空航天大学 一种泄露密钥可追踪的属性基混合加密方法
CN104320393A (zh) * 2014-10-24 2015-01-28 西安电子科技大学 重加密可控的高效属性基代理重加密方法
CN105100083A (zh) * 2015-07-06 2015-11-25 河海大学 一种隐私保护且支持用户撤销的基于属性加密方法和***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108989305A (zh) * 2018-07-10 2018-12-11 国家电网公司华东分部 一种数据共享***、方法及装置
CN109995795A (zh) * 2019-04-26 2019-07-09 桂林电子科技大学 一种支持用户动态加入的谓词群加密方法及***
CN109995795B (zh) * 2019-04-26 2021-08-27 桂林电子科技大学 一种支持用户动态加入的谓词群加密方法及***
CN111159724A (zh) * 2019-11-18 2020-05-15 南京航空航天大学 一种细粒度策略的条件代理可重构加密方法
CN111159724B (zh) * 2019-11-18 2022-04-01 南京航空航天大学 一种细粒度策略的条件代理可重构加密方法

Also Published As

Publication number Publication date
CN105530087B (zh) 2019-05-10

Similar Documents

Publication Publication Date Title
Rahulamathavan et al. Privacy-preserving blockchain based IoT ecosystem using attribute-based encryption
Huang et al. Secure data access control with ciphertext update and computation outsourcing in fog computing for Internet of Things
Hao et al. Fine-grained data access control with attribute-hiding policy for cloud-based IoT
Li et al. Full verifiability for outsourced decryption in attribute based encryption
Pu et al. An efficient blockchain-based privacy preserving scheme for vehicular social networks
Zhang et al. Ensuring attribute privacy protection and fast decryption for outsourced data security in mobile cloud computing
CN102624522B (zh) 一种基于文件属性的密钥加密方法
CN103023637B (zh) 一种云存储中可撤销的关键字搜索公钥加密及搜索方法
Sun et al. A secure flexible and tampering-resistant data sharing system for vehicular social networks
EP2359524B1 (en) Method and apparatus for pseudonym generation and authentication
CN103618728A (zh) 一种多机构中心的属性加密方法
CN110933033B (zh) 智慧城市环境下多物联网域的跨域访问控制方法
CN101296072B (zh) 一种椭圆曲线上的共享密钥产生方法
CN110730064B (zh) 一种群智感知网络中基于隐私保护的数据融合方法
CN107154845A (zh) 一种基于属性的bgn型密文解密外包方案
CN110086615A (zh) 一种媒介混淆的分布式多授权方密文策略属性基加密方法
Guan et al. Achieving adaptively secure data access control with privacy protection for lightweight IoT devices
Qin et al. Simultaneous authentication and secrecy in identity-based data upload to cloud
CN105141419A (zh) 大属性域的属性基签名方法及***
CN105530087A (zh) 适应性选择密文安全的属性基加密方法
Vaanchig et al. Constructing secure‐channel free identity‐based encryption with equality test for vehicle‐data sharing in cloud computing
Zhang et al. Blockchain-enabled efficient distributed attribute-based access control framework with privacy-preserving in IoV
CN114697042A (zh) 一种基于区块链的物联网安全数据共享代理重加密方法
Feng et al. S2PD: A selective sharing scheme for privacy data in vehicular social networks
CN104320249B (zh) 一种基于身份的抗弹性泄漏加密方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant