【技术实现步骤摘要】
本专利技术属于密码学领域,具体设计一种适应性选择密文安全的属性基加密方法。
技术介绍
属性基加密(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)的语义安全对于一个加密体制来说被认为是标准的安全概念。在云存储和 ...
【技术保护点】
一种适应性选择密文安全的属性基加密方法,其特征在于,包括以下步骤:S1:将系统安全参数λ作为输入,输出公共参数pp和主密钥msk,其中,所述公开参数pp对外公开,所述主密钥msk则由PKG保管;S2:所述PKG以所述公共参数pp、所述主密钥msk和用户属性集S作为输入,输出所述用户的私钥skS;S3:以所述公共参数pp,访问结构(M,ρ)和消息m作为输入进行加密,输出密文ct(M,ρ),其中,ρ:以及S4:以所述公共参数pp,所述私钥skS和所述密文ct(M,ρ)为输入进行解密,得到所述消息m。
【技术特征摘要】
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...
【专利技术属性】
技术研发人员:刘建伟,刘巍然,伍前红,王志学,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。