Title | SecureStreams: A Reactive Middleware Framework for Secure Data Stream Processing |
Publication Type | Conference Paper |
Year of Publication | 2017 |
Authors | Havet, Aurélien, Pires, Rafael, Felber, Pascal, Pasin, Marcelo, Rouvoy, Romain, Schiavoni, Valerio |
Conference Name | Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-5065-5 |
Keywords | Collaboration, composability, middleware, middleware security, policy, policy-based governance, pubcrawl, resilience, Resiliency, security, SGX, stream processing |
Abstract | The 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. |
URL | http://doi.acm.org/10.1145/3093742.3093927 |
DOI | 10.1145/3093742.3093927 |
Citation Key | havet_securestreams:_2017 |