论文标题

Harpocrates:敏感数据操作的隐私和不可变的审计日志

Harpocrates: Privacy-Preserving and Immutable Audit Log for Sensitive Data Operations

论文作者

Thazhath, Mohit Bhasi, Michalak, Jan, Hoang, Thang

论文摘要

审核日志是监视敏感数据(例如个人,健康)以进行安全检查和保证的精细操作的关键组件。由于此类数据操作可能非常敏感,因此必须确保审核日志不仅可以实现有效性和不变性,而且还要实现对标准数据法规(例如HIPAA)合规性的积极威胁的机密性。尽管需要至关重要,但最先进的隐私审计日志计划(例如Ghostor(NSDI '20),Calypso(VLDB '19))并不能同时获得高度的隐私,完整性和不变性的高水平,在其中某些信息(例如,用户身份)在该日志中仍然泄漏。 在本文中,我们提出了Harpocrates,这是一种新的隐私和不变的审计日志计划。 Harpocrates允许数据存储,共享和访问操作记录在审核日志中,而不会泄漏敏感信息(例如,数据标识符,用户身份),同时允许数据操作的有效性公开可靠。 Harpocrates利用区块链技术来实现不变性并避免单点失败,而密码零知识证明则是为了机密性和公共验证性而利用的。我们分析了我们提出的技术的安全性,并证明它可以达到非固化性和无法区分的性能。我们完全实施了Harpocrates,并评估了其在商品平台(即Amazon EC2)上部署的真实区块链系统(即Hyperledger Fabric)上的性能。实验结果表明,Harpocrates具有高度可扩展性并实现了实用性。

The audit log is a crucial component to monitor fine-grained operations over sensitive data (e.g., personal, health) for security inspection and assurance. Since such data operations can be highly sensitive, it is vital to ensure that the audit log achieves not only validity and immutability, but also confidentiality against active threats to standard data regulations (e.g., HIPAA) compliance. Despite its critical needs, state-of-the-art privacy-preserving audit log schemes (e.g., Ghostor (NSDI '20), Calypso (VLDB '19)) do not fully obtain a high level of privacy, integrity, and immutability simultaneously, in which certain information (e.g., user identities) is still leaked in the log. In this paper, we propose Harpocrates, a new privacy-preserving and immutable audit log scheme. Harpocrates permits data store, share, and access operations to be recorded in the audit log without leaking sensitive information (e.g., data identifier, user identity), while permitting the validity of data operations to be publicly verifiable. Harpocrates makes use of blockchain techniques to achieve immutability and avoid a single point of failure, while cryptographic zero-knowledge proofs are harnessed for confidentiality and public verifiability. We analyze the security of our proposed technique and prove that it achieves non-malleability and indistinguishability. We fully implemented Harpocrates and evaluated its performance on a real blockchain system (i.e., Hyperledger Fabric) deployed on a commodity platform (i.e., Amazon EC2). Experimental results demonstrated that Harpocrates is highly scalable and achieves practical performance.

扫码加入交流群

加入微信交流群

微信交流群二维码

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