论文标题

使用可信赖的执行环境安全云存储,并使用客户端加密

Secure Cloud Storage with Client-Side Encryption Using a Trusted Execution Environment

论文作者

da Rocha, Marciano, Valadares, Dalton Cézane Gomes, Perkusich, Angelo, Gorgonio, Kyller Costa, Pagno, Rodrigo Tomaz, Will, Newton Carlos

论文摘要

随着计算机系统的发展,要存储的敏感数据量以及这些数据的威胁数量越来越升高,从而使数据机密性对计算机用户越来越重要。当前,随着设备始终连接到Internet,云数据存储服务的使用已变得实用且常见,可以随时快速访问此类数据。这种实用性引起了人们的关注,正是数据的保密性,该数据已交付给第三方进行存储。在家庭环境中,磁盘加密工具引起了用户的特别关注,用于个人计算机上,并在某些智能手机操作系统中具有本机选择。本工作使用Intel Software Guard Extensions(Intel SGX)技术提供的数据密封,以进行文件加密。创建了一个虚拟文件系统,在该系统可以存储其数据,在将数据发送给存储提供商之前,请保留Intel SGX技术提供的安全保证。这样,即使存储提供商被妥协,数据也是安全的。为了验证提案,将Cryptomator软件(是一个免费的客户端加密工具)与用于数据密封的Intel SGX应用程序(Enclave)集成在一起。结果表明,在性能和安全性方面,该解决方案是可行的,可以扩展和完善以供实际使用和与云同步服务集成。

With the evolution of computer systems, the amount of sensitive data to be stored as well as the number of threats on these data grow up, making the data confidentiality increasingly important to computer users. Currently, with devices always connected to the Internet, the use of cloud data storage services has become practical and common, allowing quick access to such data wherever the user is. Such practicality brings with it a concern, precisely the confidentiality of the data which is delivered to third parties for storage. In the home environment, disk encryption tools have gained special attention from users, being used on personal computers and also having native options in some smartphone operating systems. The present work uses the data sealing, feature provided by the Intel Software Guard Extensions (Intel SGX) technology, for file encryption. A virtual file system is created in which applications can store their data, keeping the security guarantees provided by the Intel SGX technology, before send the data to a storage provider. This way, even if the storage provider is compromised, the data are safe. To validate the proposal, the Cryptomator software, which is a free client-side encryption tool for cloud files, was integrated with an Intel SGX application (enclave) for data sealing. The results demonstrate that the solution is feasible, in terms of performance and security, and can be expanded and refined for practical use and integration with cloud synchronization services.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源