Accountable Decryption Made Formal and Practical
With the increasing scale and complexity of online activities, accountability, as an after-the-fact mechanism, has become an effective complementary approach to ensure system security. Decades of research have delved into the connotation of accountability. They fail, however, to achieve practical accountability of decryption. This paper seeks to address this gap. We consider the scenario where a client (called encryptor, her) encrypts her data and then chooses a delegate (a.k.a. decryptor, him) that stores data for her. If the decryptor initiates an illegitimate decryption on the encrypted data, there is a non-negligible probability that this behavior will be detected, thereby holding the decryptor accountable for his decryption. We make three contributions. First, we review key definitions of accountability known so far. Based on extensive investigations, we formalize new definitions of accountability specifically targeting the decryption process, denoted as accountable decryption, and discuss the (im)possibilities when capturing this concept. We also define the security goals in correspondence. Second, we present a novel Trusted Execution Environment(TEE)-assisted solution aligning with definitions. Instead of fully trusting TEE, we take a further step, making TEE work in the “trust, but verify” model where we trust TEE and use its service, but empower users (i.e., decryptors) to detect the potentially compromised state of TEEs. Third, we implement a full-fledged system and conduct a series of evaluations. The results demonstrate that our solution is efficient. Even in a scenario involving <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$300,000$ </tex-math></inline-formula> log entries, the decryption process concludes in approximately 5.5ms, and malicious decryptors can be identified within 69ms.
Authors
- Sisi Duan (ORCID: https://orcid.org/0000-0002-1385-6807)
- Rujia Li (ORCID: https://orcid.org/0000-0003-0276-5632)
- Mark Ryan (ORCID: https://orcid.org/0000-0002-1632-497X)
- Qi Wang (ORCID: https://orcid.org/0000-0001-9780-5443)
- Yuanzhao Li
- Qin Wang (ORCID: https://orcid.org/0000-0003-2264-749X)
Institutions
- Commonwealth Scientific and Industrial Research Organisation (AU)
- Southern University of Science and Technology (CN)
- Data61 (AU)
- University of Birmingham (GB)
- Tsinghua University (CN)
Publication Details
- Journal
- IEEE Transactions on Information Forensics and Security
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1109/tifs.2024.3515808
- Citations
- 1
- Primary Topic
- Intelligence, Security, War Strategy
- Type
- article
- Field-Weighted Citation Impact
- 2.23
Funders
- National Natural Science Foundation of China
- Engineering and Physical Sciences Research Council
- Postdoctoral Research Foundation of China