69 citations · 767 across the 45 of their papers we have counts for
50 papers
Practical Forecasting of Cryptocoins Timeseries using Correlation Patterns
Pasquale De Rosa, Pascal Felber, Valerio Schiavoni
Cryptocoins (i.e., Bitcoin, Ether, Litecoin) are tradable digital assets. Ownerships of cryptocoins are registered on distributed ledgers (i.e., blockchains). Secure encryption tec…
Preventing EFail Attacks with Client-Side WebAssembly: The Case of Swiss Post's IncaMail
Pascal Gerig, Jämes Ménétrey, Baptiste Lanoix +4
Traditional email encryption schemes are vulnerable to EFail attacks, which exploit the lack of message authentication by manipulating ciphertexts and exfiltrating plaintext via HT…
VEDLIoT -- Next generation accelerated AIoT systems and applications
Kevin Mika, René Griessl, Nils Kucza +29
The VEDLIoT project aims to develop energy-efficient Deep Learning methodologies for distributed Artificial Intelligence of Things (AIoT) applications. During our project, we propo…
NVMM cache design: Logging vs. Paging
Rémi Dulong, Quentin Acher, Baptiste Lepers +3
Modern NVMM is closing the gap between DRAM and persistent storage, both in terms of performance and features. Having both byte addressability and persistence on the same device gi…
Montsalvat: Partitioning Java Applications to Minimize the TCB in Intel SGX
Peterson Yuhala, Jämes Ménétrey, Pascal Felber +5
The popularity of the Java programming language has led to its wide adoption in cloud computing infrastructures. However, Java applications running in untrusted clouds are vulnerab…
SGX Switchless Calls Made Configless
Peterson Yuhala, Michael Paper, Timothée Zerbib +3
Intel's software guard extensions (SGX) provide hardware enclaves to guarantee confidentiality and integrity for sensitive code and data. However, systems leveraging such security…
WebAssembly as a Common Layer for the Cloud-edge Continuum
Jämes Ménétrey, Marcelo Pasin, Pascal Felber +1
Over the last decade, the cloud computing landscape has transformed from a centralised architecture made of large data centres to a distributed and heterogeneous architecture embra…
PCRAFT: Capacity Planning for Dependable Stateless Services
Rasha Faqeh, Andrè Martin, Valerio Schiavoni +3
Fault-tolerance techniques depend on replication to enhance availability, albeit at the cost of increased infrastructure costs. This results in a fundamental trade-off: Fault-toler…
WaTZ: A Trusted WebAssembly Runtime Environment with Remote Attestation for TrustZone
Jämes Ménétrey, Marcelo Pasin, Pascal Felber +1
WebAssembly (Wasm) is a novel low-level bytecode format that swiftly gained popularity for its efficiency, versatility and security, with near-native performance. Besides, trusted…
Attestation Mechanisms for Trusted Execution Environments Demystified
Jämes Ménétrey, Christian Göttel, Anum Khurshid +4
Attestation is a fundamental building block to establish trust over software systems. When used in conjunction with trusted execution environments, it guarantees the genuineness of…
An Exploratory Study of Attestation Mechanisms for Trusted Execution Environments
Jämes Ménétrey, Christian Göttel, Marcelo Pasin +2
Attestation is a fundamental building block to establish trust over software systems. When used in conjunction with trusted execution environments, it guarantees that genuine code…
Scrooge Attack: Undervolting ARM Processors for Profit
Christian Göttel, Konstantinos Parasyris, Osman Unsal +3
Latest ARM processors are approaching the computational power of x86 architectures while consuming much less energy. Consequently, supply follows demand with Amazon EC2, Equinix Me…
NVCache: A Plug-and-Play NVMM-based I/O Booster for Legacy Systems
Rémi Dulong, Rafael Pires, Andreia Correia +4
This paper introduces NVCache, an approach that uses a non-volatile main memory (NVMM) as a write cache to improve the write performance of legacy applications. We compare NVCache…
Security, Performance and Energy Implications of Hardware-assisted Memory Protection Mechanisms on Event-based Streaming Systems
Christian Göttel, Rafael Pires, Isabelly Rocha +4
Major cloud providers such as Amazon, Google and Microsoft provide nowadays some form of infrastructure as a service (IaaS) which allows deploying services in the form of virtual m…
Plinius: Secure and Persistent Machine Learning Model Training
Peterson Yuhala, Pascal Felber, Valerio Schiavoni +1
With the increasing popularity of cloud based machine learning (ML) techniques there comes a need for privacy and integrity guarantees for ML data. In addition, the significant sca…
Twine: An Embedded Trusted Runtime for WebAssembly
Jämes Ménétrey, Marcelo Pasin, Pascal Felber +1
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…
ZipLine: In-Network Compression at Line Speed
Sébastien Vaucher, Niloofar Yazdani, Pascal Felber +2
Network appliances continue to offer novel opportunities to offload processing from computing nodes directly into the data plane. One popular concern of network operators and their…
TEEMon: A continuous performance monitoring framework for TEEs
Robert Krahn, Donald Dragoti, Franz Gregor +6
Trusted Execution Environments (TEEs), such as Intel Software Guard eXtensions (SGX), are considered as a promising approach to resolve security challenges in clouds. TEEs protect…
PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep Learning Clusters
Isabelly Rocha, Nathaniel Morris, Lydia Y. Chen +3
DNN learning jobs are common in today's clusters due to the advances in AI driven services such as machine translation and image recognition. The most critical phase of these jobs…
TZ4Fabric: Executing Smart Contracts with ARM TrustZone
Christina Müller, Marcus Brandenburger, Christian Cachin +3
Blockchain technology promises to revolutionize manufacturing industries. For example, several supply-chain use-cases may benefit from transparent asset tracking and automated proc…
FaaSdom: A Benchmark Suite for Serverless Computing
Pascal Maissen, Pascal Felber, Peter Kropf +1
Serverless computing has become a major trend among cloud providers. With serverless computing, developers fully delegate the task of managing the servers, dynamically allocating t…
Hermes: Enabling Energy-efficient IoT Networks with Generalized Deduplication
Christian Göttel, Lars Nielsen, Niloofar Yazdani +3
With the advent of the Internet of Things (IoT), the ever growing number of connected devices observed in recent years and foreseen for the next decade suggests that more and more…
Trust Management as a Service: Enabling Trusted Execution in the Face of Byzantine Stakeholders
Franz Gregor, Wojciech Ozga, Sébastien Vaucher +7
Trust is arguably the most important challenge for critical services both deployed as well as accessed remotely over the network. These systems are exposed to a wide diversity of t…
LEGaTO: Low-Energy, Secure, and Resilient Toolset for Heterogeneous Computing
B. Salami, K. Parasyris, A. Cristal +42
The LEGaTO project leverages task-based programming models to provide a software ecosystem for Made in-Europe heterogeneous hardware composed of CPUs, GPUs, FPGAs and dataflow engi…