Visible to the public PolyStream: Cryptographically Enforced Access Controls for Outsourced Data Stream Processing

TitlePolyStream: Cryptographically Enforced Access Controls for Outsourced Data Stream Processing
Publication TypeConference Paper
Year of Publication2016
AuthorsThoma, Cory, Lee, Adam J., Labrinidis, Alexandros
Conference NameProceedings of the 21st ACM on Symposium on Access Control Models and Technologies
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-3802-8
KeywordsAccess Control, attribute based encryption, data management, data stream, Metrics, pubcrawl, Resiliency, Scalability, security punctuation
Abstract

With data becoming available in larger quantities and at higher rates, new data processing paradigms have been proposed to handle high-volume, fast-moving data. Data Stream Processing is one such paradigm wherein transient data streams flow through sets of continuous queries, only returning results when data is of interest to the querier. To avoid the large costs associated with maintaining the infrastructure required for processing these data streams, many companies will outsource their computation to third-party cloud services. This outsourcing, however, can lead to private data being accessed by parties that a data provider may not trust. The literature offers solutions to this confidentiality and access control problem but they have fallen short of providing a complete solution to these problems, due to either immense overheads or trust requirements placed on these third-party services. To address these issues, we have developed PolyStream, an enhancement to existing data stream management systems that enables data providers to specify attribute-based access control policies that are cryptographically enforced while simultaneously allowing many types of in-network data processing. We detail the access control models and mechanisms used by PolyStream, and describe a novel use of security punctuations that enables flexible, online policy management and key distribution. We detail how queries are submitted and executed using an unmodified Data Stream Management System, and show through an extensive evaluation that PolyStream yields a 550x performance gain versus the state-of-the-art system StreamForce in CODASPY 2014, while providing greater functionality to the querier.

URLhttp://doi.acm.org/10.1145/2914642.2914660
DOI10.1145/2914642.2914660
Citation Keythoma_polystream:_2016