English
Related papers

Related papers: LightBox: Full-stack Protected Stateful Middlebox …

200 papers

We present the Databox application development environment or SDK as a means of enabling trusted IoT app development at the network edge. The Databox platform is a dedicated domestic platform that stores IoT, mobile and cloud data and…

Software Engineering · Computer Science 2018-05-29 Thomas Lodge , Anthony Brown , Andy Crabtree

Enterprises want their in-cloud services to leverage the performance and security benefits that middleboxes offer in traditional deployments. Such virtualized deployments create new opportunities (e.g., flexible scaling) as well as new…

Networking and Internet Architecture · Computer Science 2014-03-13 Aaron Gember , Anand Krishnamurthy , Saul St. John , Robert Grandl , Xiaoyang Gao , Ashok Anand , Theophilus Benson , Vyas Sekar , Aditya Akella

Efficient cloud computing relies on in-process isolation to optimize performance by running workloads within a single process. Without heavy-weight process isolation, memory safety errors pose a significant security threat by allowing an…

Cryptography and Security · Computer Science 2025-08-05 Martin Unterguggenberger , Lukas Lamster , David Schrammel , Martin Schwarzl , Stefan Mangard

Volumetric attacks, which overwhelm the bandwidth of a destination, are among the most common DDoS attacks today. Despite considerable effort made by both research and industry, our recent interviews with over 100 potential DDoS victims in…

Networking and Internet Architecture · Computer Science 2018-07-10 Zhuotao Liu , Hao Jin , Yih-Chun Hu , Michael Bailey

Secure Multi-Party Computation (MPC) offers a practical foundation for privacy-preserving machine learning at the edge, with MPC commonly employed to support nonlinear operations. These MPC protocols fundamentally rely on Oblivious Transfer…

Cryptography and Security · Computer Science 2025-08-26 Zhuoran Li , Hanieh Totonchi Asl , Ebrahim Nouri , Yifei Cai , Danella Zhao

We introduce an approach to designing FPGA-accelerated middleboxes that simplifies development, debugging, and performance tuning by decoupling the tasks of hardware-accelerator implementation and software-application programming. Rosebud…

Hardware Architecture · Computer Science 2023-03-20 Moein Khazraee , Alex Forencich , George Papen , Alex C. Snoeren , Aaron Schulman

Tool-augmented LLM agents raise new security risks: tool executions can introduce runtime-only behaviors, including prompt injection and unintended exposure of external inputs (e.g., environment secrets or local files). While existing…

Cryptography and Security · Computer Science 2026-01-06 Zhuoran Tan , Run Hao , Jeremy Singer , Yutian Tang , Christos Anagnostopoulos

Enterprises increasingly rely on cloud-based applications to process highly sensitive data artifacts. Although cloud adoption improves agility and scalability, it also introduces new security challenges such as expanded attack surfaces, a…

Cryptography and Security · Computer Science 2026-03-11 Vamshi Krishna Thotempudi , Mahima Agarwal , Raghav Batta , Anjali Mangal

Queues allow network operators to control traffic: where queues build, they can enforce scheduling and shaping policies. In the Internet today, however, there is a mismatch between where queues build and where control is most effectively…

Networking and Internet Architecture · Computer Science 2021-04-28 Frank Cangialosi , Akshay Narayan , Prateesh Goyal , Radhika Mittal , Mohammad Alizadeh , Hari Balakrishnan

TCP proxies are basic building blocks for many advanced middleboxes. In this paper we present Miniproxy, a TCP proxy built on top of a specialized minimalistic cloud operating system. Miniproxy's connection handling performance is…

Networking and Internet Architecture · Computer Science 2016-05-23 Giuseppe Siracusano , Roberto Bifulco , Simon Kuenzer , Stefano Salsano , Nicola Blefari Melazzi , Felipe Huici

The widespread adoption of encryption in network protocols has significantly improved the overall security of many Internet applications. However, these protocols cannot prevent network side-channel leaks -- leaks of sensitive information…

Cryptography and Security · Computer Science 2023-10-11 Amir Sabzi , Rut Vora , Swati Goswami , Margo Seltzer , Mathias Lécuyer , Aastha Mehta

In the future, computing will be immersed in the world around us -- from augmented reality to autonomous vehicles to the Internet of Things. Many of these smart devices will offer services that respond in real time to their physical…

Operating Systems · Computer Science 2019-01-07 Yuxin Ren , Vlad Nitu , Guyue Liu , Gabriel Parmer , Timothy Wood , Alain Tchana , Riley Kennedy

When IP-packet processing is unconditionally carried out on behalf of an operating system kernel thread, processing systems can experience overload in high incoming traffic scenarios. This is especially worrying for embedded real-time…

Networking and Internet Architecture · Computer Science 2022-04-20 Christoph Blumschein , Ilja Behnke , Lauritz Thamsen , Odej Kao

Efficient Vehicle-to-Everything enabling cooperation and enhanced decision-making for autonomous vehicles is essential for optimized and safe traffic. Real-time decision-making based on vehicle sensor data, other traffic data, and…

Networking and Internet Architecture · Computer Science 2022-04-08 Huong Nguyen , Tri Nguyen , Teemu Leppänen , Juha Partala , Susanna Pirttikangas

In the quest for efficiency and performance, edge-computing providers eliminate isolation boundaries between tenants, such as strict process isolation, and instead let them compute in a more lightweight multi-threaded single-process design.…

Cryptography and Security · Computer Science 2021-10-12 Martin Schwarzl , Pietro Borrello , Andreas Kogler , Kenton Varda , Thomas Schuster , Daniel Gruss , Michael Schwarz

Enclaves have emerged as a particularly compelling primitive to implement trusted execution environments: strongly isolated sensitive user-mode processes in a largely untrusted software environment. While the threat models employed by…

Cryptography and Security · Computer Science 2018-12-31 Ilia Lebedev , Kyle Hogan , Jules Drean , David Kohlbrenner , Dayeol Lee , Krste Asanović , Dawn Song , Srinivas Devadas

Hardware support for trusted execution in modern CPUs enables tenants to shield their data processing workloads in otherwise untrusted cloud environments. Runtime systems for the trusted execution must rely on an interface to the untrusted…

Operating Systems · Computer Science 2020-01-22 Christian Priebe , Divya Muthukumaran , Joshua Lind , Huanzhou Zhu , Shujie Cui , Vasily A. Sartakov , Peter Pietzuch

This paper summarizes the challenges identified at the MAMI Management and Measurement Summit (M3S) for network management with the increased deployment of encrypted traffic based on a set of use cases and deployed techniques (for network…

Networking and Internet Architecture · Computer Science 2018-10-23 Mirja Kühlewind , Brian Trammell , Tobias Bühler , Gorry Fairhurst , Vijay Gurbani

Mission-critical applications often run "forever" and process large data volumes in real time while demanding low latency. To handle the large state of these applications, modern streaming engines rely on key-value stores and store state on…

Databases · Computer Science 2026-03-23 Eleni Zapridou , Anastasia Ailamaki

Under the emerging network coding paradigm, intermediate nodes in the network are allowed not only to store and forward packets but also to process and mix different data flows. We propose a low-complexity cryptographic scheme that exploits…

Cryptography and Security · Computer Science 2016-11-17 Joao P. Vilela , Luisa Lima , Joao Barros