English

SecureStreams: A Reactive Middleware Framework for Secure Data Stream Processing

Distributed, Parallel, and Cluster Computing 2018-05-07 v1 Cryptography and Security

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'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.

Keywords

Cite

@article{arxiv.1805.01752,
  title  = {SecureStreams: A Reactive Middleware Framework for Secure Data Stream Processing},
  author = {Aurélien Havet and Rafael Pires and Pascal Felber and Marcelo Pasin and Romain Rouvoy and Valerio Schiavoni},
  journal= {arXiv preprint arXiv:1805.01752},
  year   = {2018}
}

Comments

Barcelona, Spain, June 19-23, 2017, 10 pages