首页> 外文会议>Annual IEEE/IFIP International Conference on Dependable Systems and Networks >NeXUS: Practical and Secure Access Control on Untrusted Storage Platforms using Client-Side SGX
【24h】

NeXUS: Practical and Secure Access Control on Untrusted Storage Platforms using Client-Side SGX

机译:NeXUS:使用客户端SGX对不受信任的存储平台进行实用且安全的访问控制

获取原文

摘要

With the rising popularity of file-sharing services such as Google Drive and Dropbox in the workflows of individuals and corporations alike, the protection of client-outsourced data from unauthorized access or tampering remains a major security concern. Existing cryptographic solutions to this problem typically require server-side support, involve non-trivial key management on the part of users, and suffer from severe re-encryption penalties upon access revocations. This combination of performance overheads and management burdens makes this class of solutions undesirable in situations where performant, platform-agnostic, dynamic sharing of user content is required. We present NEXUS, a stackable filesystem that leverages trusted hardware to provide confidentiality and integrity for user files stored on untrusted platforms. NEXUS is explicitly designed to balance security, portability, and performance: it supports dynamic sharing of protected volumes on any platform exposing a file access API without requiring server-side support, enables the use of fine-grained access control policies to allow for selective sharing, and avoids the key revocation and file re-encryption overheads associated with other cryptographic approaches to access control. This combination of features is made possible by the use of a client-side Intel SGX enclave that is used to protect and share NEXUS volumes, ensuring that cryptographic keys never leave enclave memory and obviating the need to reencrypt files upon revocation of access rights. We implemented a NEXUS prototype that runs on top of the AFS filesystem and show that it incurs ×2 overhead for a variety of common file and database operations.
机译:随着文件共享服务(例如Google Drive和Dropbox)在个人和公司工作流程中的日益普及,保护客户端外包数据免受未经授权的访问或篡改仍然是主要的安全问题。针对该问题的现有密码解决方案通常需要服务器端支持,涉及用户方面的非平凡的密钥管理,并且在访问撤销时遭受严重的重新加密惩罚。性能开销和管理负担的这种结合使得在需要高性能,与平台无关,动态共享用户内容的情况下,此类解决方案是不可取的。我们介绍了NEXUS,这是一个可堆叠的文件系统,它利用受信任的硬件为存储在不受信任的平台上的用户文件提供机密性和完整性。 NEXUS专门设计用于平衡安全性,可移植性和性能:它支持在任何平台上动态共享受保护卷,而无需服务器端支持即可公开文件访问API,支持使用细粒度的访问控制策略以允许选择性共享,并避免了与其他用于访问控制的加密方法相关的密钥吊销和文件重新加密的开销。通过使用用于保护和共享NEXUS卷的客户端Intel SGX隔离区,可以实现功能的组合,从而确保加密密钥永远不会离开隔离区内存,并且避免了在撤销访问权限时重新加密文件的需要。我们实现了一个在AFS文件系统之上运行的NEXUS原型,并表明它为各种常见文件和数据库操作带来了2倍的开销。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号