Paper 2018/1246
Senopra: Reconciling Data Privacy and Utility via Attested Smart Contract Execution
Dat Le Tien and Frank Eliassen
Abstract
The abundance of smart devices and sensors has given rise to an unprecedented large-scale data collection. While this benefits various data-driven application domains, it raises numerous security and privacy concerns. In particular, recent high-profile data breach incidents demonstrate security dangers and single point vulnerability of multiple systems. Moreover, even if the data is properly protected at rest (i.e., during storage), data confidentiality may still be compromised once it is fed as input to computations. In this paper, we introduce Senopra, a privacy-preserving data management framework that leverages trusted execution environment and confidentiality-preserving smart contract system to empower data owners with absolute control over their data. More specifically, the data owners can specify fine-grained access policies governing how their captured data is accessed. The access policies are then enforced by a policy agent that operates in an autonomous and confidentiality-preserving manner. To attain scalability and efficiency, Senopra exploits Key Aggregation Cryptosystem (KAC) for key management, and incorporates an optimisation that significantly improves KAC's key reconstruction cost. Our experimental study shows that Senopra can support privacy- preserving data management at scale with low latency.
Metadata
- Available format(s)
- Category
- Implementation
- Publication info
- Preprint. MINOR revision.
- Contact author(s)
- hungdang @ comp nus edu sg
- History
- 2019-01-03: received
- Short URL
- https://ia.cr/2018/1246
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2018/1246, author = {Dat Le Tien and Frank Eliassen}, title = {Senopra: Reconciling Data Privacy and Utility via Attested Smart Contract Execution}, howpublished = {Cryptology {ePrint} Archive, Paper 2018/1246}, year = {2018}, url = {https://eprint.iacr.org/2018/1246} }