Visible to the public SecureStreams: A Reactive Middleware Framework for Secure Data Stream Processing

TitleSecureStreams: A Reactive Middleware Framework for Secure Data Stream Processing
Publication TypeConference Paper
Year of Publication2017
AuthorsHavet, Aurélien, Pires, Rafael, Felber, Pascal, Pasin, Marcelo, Rouvoy, Romain, Schiavoni, Valerio
Conference NameProceedings of the 11th ACM International Conference on Distributed and Event-based Systems
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5065-5
KeywordsCollaboration, composability, middleware, middleware security, policy, policy-based governance, pubcrawl, resilience, Resiliency, security, SGX, stream processing
AbstractThe growing adoption of distributed data processing frameworks in a wide diversity of application domains challenges end-to-end integration of properties like security, in particular when considering deployments in the context of large-scale clusters or multi-tenant Cloud infrastructures. This paper therefore introduces SecureStreams, a reactive middleware framework to deploy and process secure streams at scale. Its design combines the high-level reactive dataflow programming paradigm with Intel(r)'s low-level software guard extensions (SGX) in order to guarantee privacy and integrity of the processed data. The experimental results of SecureStreams are promising: while offering a fluent scripting language based on Lua, our middleware delivers high processing throughput, thus enabling developers to implement secure processing pipelines in just few lines of code.
URLhttp://doi.acm.org/10.1145/3093742.3093927
DOI10.1145/3093742.3093927
Citation Keyhavet_securestreams:_2017