Journal of Xidian University ›› 2023, Vol. 50 ›› Issue (4): 194-205.doi: 10.19665/j.issn1001-2400.2023.04.019

• Special Issue on Cyberspace Security • Previous Articles     Next Articles

Trusted execution environment enabled dynamic group access control for data in cloud

LI Yue1,2(),SONG Qipeng1,2(),JIA Hao1(),DENG Xin3(),MA Jianfeng1,2()   

  1. 1. School of Cyber Engineering,Xidian University,Xi’an 710071,China
    2. State Key Laboratory of Integrated Services Networks,Xidian University,Xi’an 710071,China
    3. School of Control and Computer Engineering,North China Electric Power University,Beijing 102206,China
  • Received:2023-01-16 Online:2023-08-20 Published:2023-10-17
  • Contact: Qipeng SONG E-mail:liyue@xidian.edu.cn;qpsong@xidian.edu.cn;corvus10086@163.com;dengxin0922@126.com;jfma@mail.xidian.edu.cn

Abstract:

The prevalence of cloud storage service has attracted many users to outsource their data to cloud platforms.In order to protect personal privacy,data are encrypted before being outsourced to the cloud,which brings great inconvenience for data sharing through the cloud platforms.The key challenge lies in how to design a cryptography-based group access control scheme to support users to share ciphertext data safely and conveniently with reasonable computing/storage overhead.To this end,by considering the existing research efforts,and based on an existing scheme that combines identity-based broadcast encryption,attribute encryption and proxy re-encryption,a low-overhead,fine-grained cloud storage data dynamic group access control mechanism based on trusted computing environment is proposed.By introducing a trusted execution environment,such as Intel® software guard extensions (SGX),the cryptographic operation within the original scheme is significantly simplified.At the same time,by introducing the idea of subgroup partition,the management overhead of dynamic group access control is further optimized.Simulation results show that,compared with the original scheme,this scheme not only effectively protects data privacy,but also provides dynamic access control capabilities for fine-grained ciphertext data,which greatly reduces computational complexity.

Key words: identity based broadcast encryption, SGX, dynamic group access control

CLC Number: 

  • TP309.2