English
Related papers

Related papers: On Securing the Software Development Lifecycle in …

200 papers

Trusted Execution Environments (TEEs) are designed to protect the privacy and integrity of data in use. They enable secure data processing and sharing in peer-to-peer networks, such as vehicular ad hoc networks of autonomous vehicles,…

Cryptography and Security · Computer Science 2025-07-22 Ceren Kocaoğullar , Gustavo Petri , Dominic P. Mulligan , Derek Miller , Hugo J. M. Vincent , Shale Xiong , Alastair R. Beresford

Data theft and leakage, caused by external adversaries and insiders, demonstrate the need for protecting user data. Trusted Execution Environments (TEEs) offer a promising solution by creating secure environments that protect data and code…

Cryptography and Security · Computer Science 2024-11-05 Kosei Akama , Yoshimichi Nakatsuka , Korry Luke , Masaaki Sato , Keisuke Uehara

To a large extent, the deployment of edge computing (EC) can reduce the burden of the explosive growth of the Internet of things. As a powerful hub between the Internet of things and cloud servers, edge devices make the transmission of…

Networking and Internet Architecture · Computer Science 2022-02-10 Peiying Zhang , Chunxiao Jiang , Xue Pang , Yi Qian

IoT and edge computing are profoundly changing the information era, bringing a hyper-connected and context-aware computing environment to reality. Connected vehicles are a critical outcome of this synergy, allowing for the seamless…

Networking and Internet Architecture · Computer Science 2023-03-29 Angelo Feraudo , Alessando Calvio , Armir Bujari , Paolo Bellavista

Trusted Execution Environments (TEEs) have become a cornerstone of confidential computing, attracting significant attention from academia and industry. To support secure and scalable application deployment on confidential clouds, TEE…

Cryptography and Security · Computer Science 2026-04-21 Weijie Liu , Hongbo Chen , Shuo Huai , Zhen Xu , Wenhao Wang , XiaoFeng Wang , Danfeng Zhang , Zhi Li , Haixu Tang , Zheli Liu

Remote mobile and embedded devices are used to deliver increasingly impactful services, such as medical rehabilitation and assistive technologies. Secure system logging is beneficial in these scenarios to aid audit and forensic…

Cryptography and Security · Computer Science 2017-12-20 Carlton Shepherd , Raja Naeem Akram , Konstantinos Markantonakis

WebAssembly is an increasingly popular lightweight binary instruction format, which can be efficiently embedded and sandboxed. Languages like C, C++, Rust, Go, and many others can be compiled into WebAssembly. This paper describes Twine, a…

Cryptography and Security · Computer Science 2021-09-02 Jämes Ménétrey , Marcelo Pasin , Pascal Felber , Valerio Schiavoni

Machine learning has become a critical component of modern data-driven online services. Typically, the training phase of machine learning techniques requires to process large-scale datasets which may contain private and sensitive…

Cryptography and Security · Computer Science 2019-02-13 Roland Kunkel , Do Le Quoc , Franz Gregor , Sergei Arnautov , Pramod Bhatotia , Christof Fetzer

Blockchain technology promises to revolutionize manufacturing industries. For example, several supply-chain use-cases may benefit from transparent asset tracking and automated processes using smart contracts. Several real-world deployments…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-11-24 Christina Müller , Marcus Brandenburger , Christian Cachin , Pascal Felber , Christian Göttel , Valerio Schiavoni

Today, users can "lift-and-shift" unmodified applications into modern, VM-based Trusted Execution Environments (TEEs) in order to gain hardware-based security guarantees. However, TEEs do not protect applications against disk rollback…

Cryptography and Security · Computer Science 2026-01-06 David Chu , Aditya Balasubramanian , Dee Bao , Natacha Crooks , Heidi Howard , Lucky E. Katahanas , Soujanya Ponnapalli

Machine learning model deployment for training and execution has been an important topic for industry and academic research in the last decade. Much of the attention has been focused on developing specific toolchains to support acceleration…

Programming Languages · Computer Science 2022-05-31 Hsin-I Cindy Liu , Marius Brehler , Mahesh Ravishankar , Nicolas Vasilache , Ben Vanik , Stella Laurenzo

The latest generation of Intel processors supports Software Guard Extensions (SGX), a set of instructions that implements a Trusted Execution Environment (TEE) right inside the CPU, by means of so-called enclaves. This paper presents…

Performance · Computer Science 2019-06-27 Sébastien Vaucher , Valerio Schiavoni , Pascal Felber

Protection of data-in-use is a key priority, for which Trusted Execution Environment (TEE) technology has unarguably emerged as a, possibly the most, promising solution. Multiple server-side TEE offerings have been released over the years,…

Cryptography and Security · Computer Science 2025-04-03 Luigi Coppolino , Salvatore D'Antonio , Davide Iasio , Giovanni Mazzeo , Luigi Romano

Snowpark enables Data Engineering and AI/ML workloads to run directly within Snowflake by deploying a secure sandbox on virtual warehouse nodes. This Snowpark Execution Environment (SEE) allows users to execute arbitrary workloads in Python…

Confidential container is becoming increasingly popular as it meets both needs for efficient resource management by cloud providers, and data protection by cloud users. Specifically, confidential containers integrate the container and the…

Cryptography and Security · Computer Science 2024-11-19 Chulmin Lee , Jaewon Hur , Sangho Lee , Byoungyoung Lee

In the context of the Horizon Europe project, METASAT, a hardware platform was developed as a prototype of future space systems. The platform is based on a multiprocessor NOEL-V, an established space-grade processor, which is integrated…

Hardware Architecture · Computer Science 2025-03-03 Marc Solé i Bonet , Jannis Wolf , Leonidas Kosmidis

Smart contracts are applications that execute on blockchains. Today they manage billions of dollars in value and motivate visionary plans for pervasive blockchain deployment. While smart contracts inherit the availability and other security…

Cryptography and Security · Computer Science 2019-08-28 Raymond Cheng , Fan Zhang , Jernej Kos , Warren He , Nicholas Hynes , Noah Johnson , Ari Juels , Andrew Miller , Dawn Song

As part of the Vitamin-V European project, we have built a prototype of a RISC-V cluster managed by OpenStack, with the goal of realizing a functional RISC-V cloud ecosystem. In this poster we explain the hardware and software challenges…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-05-06 Aaron Call , Ramon Nou , Guillem Senabre

The blockchain-based smart contract lacks privacy since the contract state and instruction code are exposed to the public. Combining smart-contract execution with Trusted Execution Environments (TEEs) provides an efficient solution, called…

Cryptography and Security · Computer Science 2022-04-21 Rujia Li , Qin Wang , Qi Wang , David Galindo , Mark Ryan

The automotive industry is experiencing a massive paradigm shift. Cars are becoming increasingly autonomous, connected, and computerized. Modern electrical/electronic (E/E) architectures are pushing for an unforeseen functionality…

Cryptography and Security · Computer Science 2024-10-15 Sandro Pinto , Jose Martins , Manuel Rodriguez , Luis Cunha , Georg Schmalz , Uwe Moslehner , Kai Dieffenbach , Thomas Roecker