Arbitrary-State Attribute-Based Encryption with Dynamic Membership

被引:50
作者
Fan, Chun-I [1 ]
Huang, Vincent Shi-Ming [2 ]
Ruan, He-Ming [3 ]
机构
[1] Natl Sun Yat Sen Univ, Dept Comp Sci & Engn, Kaohsiung 80424, Taiwan
[2] Ind Technol Res Inst, Cloud Comp Ctr Mobile Applicat, Hsinchu 30011, Taiwan
[3] Natl Taiwan Univ, Dept Elect Engn, Taipei 10617, Taiwan
关键词
Arbitrary-state attributes; dynamic membership; attribute-based encryption (ABE); bilinear pairing; MULTI-AUTHORITY; BROADCAST;
D O I
10.1109/TC.2013.83
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Attribute-based encryption (ABE) is an advanced encryption technology where the privacy of receivers is protected by a set of attributes. An encryptor can ensure that only the receivers who match the restrictions on predefined attribute values associated with the ciphertext can decrypt the ciphertext. However, maintaining the correctness of all users' attributes will take huge cost because it is necessary to renew the users' private keys whenever a user joins, leaves the group, or updates the value of any of her/his attributes. Since user joining, leaving, and attribute updating may occur frequently in real situations, membership management will become a quite important issue in an ABE system. In this paper, we will present an ABE scheme which is the first ABE scheme that aims at dynamic membership management with arbitrary states, not binary states only, for every attribute. Our work also keeps high flexibility of the constraints on attributes and makes users be able to dynamically join, leave, and update their attributes. It is unnecessary for those users who do not change their attribute statuses to renew their private keys when some user updates the values of her/his attributes. Finally, we also formally prove the security of the proposed scheme without using random oracles.
引用
收藏
页码:1951 / 1961
页数:11
相关论文
共 32 条
  • [1] [Anonymous], P ADV CRYPT C EUROCR
  • [2] [Anonymous], P ADV CRYPT CRYTO99
  • [3] [Anonymous], P INT CRYPT C CRYPTO
  • [4] [Anonymous], INT J COMPUT MATH
  • [5] [Anonymous], P 2010 IEEE WIR COMM
  • [6] [Anonymous], CCS07 P 14 ACM C
  • [7] [Anonymous], LANGRANGE INTERPOLAT
  • [8] [Anonymous], P INF SEC CRYPT ICIS
  • [9] [Anonymous], CRYPT 5 6 0 BENCHM
  • [10] [Anonymous], P IEEE INT C PORT IN