Work-in-Progress: Optimizing Performance of User Revocation in Cryptographic Access Control with Trusted Execution Environments
The possibility (and convenience) of storing and sharing data through the cloud entails a set of concerns to data security, such as the presence of external attackers, malicious insiders, and honest-but-curious cloud providers. Cryptographic Access Control (CAC) addresses these concerns but presents practical limitations, primarily due to the computational overhead of key management. In particular, user revocation (that is, revoking a user's access to encrypted data) often requires rotating those Data Encryption Keys (DEKs) to which the revoked user lost access — lest the revoked user might have cached them for future use. Moreover, new DEKs must be distributed to remaining authorized users and data re-encrypted. In this work-in-progress paper, we explore how Trusted Execution Environments (TEEs) may conceal cryptographic keys from users in CAC and improve efficiency in key management during user revocation.
Authors
- Matteo Busi (ORCID: https://orcid.org/0000-0002-5557-8139)
- Roberto Carbone (ORCID: https://orcid.org/0000-0003-2853-4269)
- Silvio Ranise (ORCID: https://orcid.org/0000-0001-7269-9285)
- Stefano Berlato (ORCID: https://orcid.org/0000-0002-1700-672X)
- Ion Andy Ditu
Institutions
- Venice International University (IT)
- University of Trento (IT)
- Fondazione Bruno Kessler (IT)
Publication Details
- Published
- 2025-06-30
- DOI
- https://doi.org/10.1109/eurospw67616.2025.00076
- Primary Topic
- Cryptography and Data Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00