Title
TrustFS: An SGX-Enabled Stackable File System Framework
Abstract
Data confidentiality in cloud services is commonly ensured by encrypting information before uploading it. However, this approach limits the use of content-aware functionalities, such as deduplication and compression. Although this issue has been addressed individually for some of these functionalities, no unified framework for building secure storage systems exists that can leverage such operations over encrypted data. We present TrustFS, a programmable and modular stackable file system framework for implementing secure content-aware storage functionalities over hardware-assisted trusted execution environments. This framework extends the original SafeFS architecture to provide the isolated execution guarantees of Intel SGX. We demonstrate its usability by implementing an SGX-enabled stackable file system prototype while a preliminary evaluation shows that it incurs reasonable performance overhead when compared to conventional storage systems. Finally, we highlight open research challenges that must be further pursued in order for TrustFS to be fully adequate for building production-ready secure storage solutions.
Year
DOI
Venue
2019
10.1109/SRDSW49218.2019.00012
2019 38th International Symposium on Reliable Distributed Systems Workshops (SRDSW)
Keywords
Field
DocType
Storage Systems,Software-Defined Storage,Intel SGX
Data deduplication,Software-defined storage,File system,Computer science,Upload,Usability,Encryption,Modular design,Operating system,Distributed computing,Cloud computing
Conference
ISBN
Citations 
PageRank 
978-1-7281-4256-2
0
0.34
References 
Authors
9
7
Name
Order
Citations
PageRank
Tânia Esteves100.34
Ricardo Macedo242.23
Alberto Faria300.68
Bernardo Portela4383.90
João Paulo5103.73
José Pereira615416.66
Danny Harnik748826.27