• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2022, Vol. 44 ›› Issue (06): 1003-1012.

• 计算机网络与信息安全 • 上一篇    下一篇

智慧城市中隐私保护性广播加密算法

牛淑芬1,方丽芝1,宋蜜1,王彩芬2,杜小妮3   

  1.  (1.西北师范大学计算机科学与工程学院,甘肃 兰州 730070;2.深圳技术大学大数据与互联网学院,广东 深圳 518118;
    3.西北师范大学数学与统计学院,甘肃 兰州 730070)
  • 收稿日期:2021-01-08 修回日期:2021-08-28 接受日期:2022-06-25 出版日期:2022-06-25 发布日期:2022-06-17
  • 基金资助:
    国家自然科学基金(61562077,61662071,61662069,61772022);国家留学基金(201708625061);西北师范大学青年教师科研提升计划(NWNU-LKQN-14-7)

Privacy-preserving broadcast encryption in smart city

NIU Shu-fen1,FANG Li-zhi1,SONG Mi1,WANG Cai-fen2,DU Xiao-ni3   

  1. (1.College of Computer Science and Engineering,Northwest Normal University,Lanzhou 730070;
    2.College of Big Data and Internet,Shenzhen Technology University,Shenzhen 518118;
    3.College of Mathematics and Statistics,Northwest Normal University,Lanzhou 730070,China)
  • Received:2021-01-08 Revised:2021-08-28 Accepted:2022-06-25 Online:2022-06-25 Published:2022-06-17

摘要: 现代化城市公共部门和市民社交网络会产生大量的数据,这些海量数据的使用和处理主要依赖现代化信息通信技术和网络技术。为了保护用户隐私和数据安全,在数据传输过程中采用加密算法对数据进行加密,广播加密是多用户环境下最有效的方法。传统算法中,基于身份的广播加密密文可以广播到一组接收方,接收方的身份包含在密文中,当多个接收方解密密文时会泄露其他用户的身份信息。为了保护接收方用户之间的身份隐私,提出一种基于身份的隐私保护性广播加密算法,实现了接收方用户之间的匿名性。此外,考虑了如何从匿名广播的密文中撤销指定目标的接收者,根据数据访问控制策略决定用户的数据访问权限,为用户提供密文撤销操作,撤销过程不泄露明文和接收者的身份信息。在随机预言模型下,基于BDH困难性问题证明了该算法的安全性,并通过实际数据集的仿真实验验证了算法的有效性和可行性。

关键词: 智慧城市, 基于身份的加密, 广播加密, 用户撤销, 隐私保护

Abstract: A large number of data are generated by the public city departments and citizen in modern city, and modern information and communication technology and network technology are adopted to use and process the massive data. To protect the privacy and data security of users, the encryption algorithm is used to encrypt the data in the process of data transmission. Broadcast encryption is the most effective method in multi-user environment. Traditionally, the ciphertext of identity-based broadcast encryption can be broadcasted to a group of receivers, and the identity of the receiver is contained in the ciphertext. When multiple receivers decrypt the ciphertext, the identity information of other users will be exposed. In order to protect the identity privacy between receivers, an identity-based privacy-preserving broadcast encryption algorithm  is proposed, which realizes the anonymity between receivers. In addition, the algorithm   focuses how to revoke some re-ceivers of the specified target from the ciphertext of anonymous broadcast and determines the user's data access authority according to the data access control policy, so as to provide users with the revocation of ciphertext. The revocation process does not reveal the plaintext and the identity information of the receivers. In the random oracle model, the security of the algorithm   is proved based on the BDH difficulty problem, and the effectiveness and security of the algorithm   are verified by the simulation experiment on the actual data set.

Key words: smart city, identity-based encryption, broadcast encryption, revocation, privacy-preserving