Demo Data from EDBT 2026 / reviewers in the wild / expert
Emanuel Onica
dblp:117/2760
· DBLP profile ↗
14ranked-venue papers
4as first author
4since 2021 · last 2025
0000-0002-7388-7277ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 3 first-author · 1 since 2021Systems, architecture and hardware · 3Security and privacy · 3 · 1 since 2021Theory of computation · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
2 papers |
Hardware security and side channels · 58% Systems and software security · 29% Blockchain and cryptocurrency security · 9% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels › trusted execution environments
Intel SGX |
0.6 | 1 | 2022 | Malware in the SGX Supply Chain: Be Careful When Signing Enclaves! · IEEE Trans. Dependable Secur. Comput. 2022 |
Systems and software security
software supply chain security |
0.6 | 1 | 2022 | Malware in the SGX Supply Chain: Be Careful When Signing Enclaves! · IEEE Trans. Dependable Secur. Comput. 2022 |
Hardware security and side channels
trusted execution environments |
0.6 | 1 | 2022 | Malware in the SGX Supply Chain: Be Careful When Signing Enclaves! · IEEE Trans. Dependable Secur. Comput. 2022 |
Distributed systems › publish/subscribe systems
content-based publish/subscribe |
0.3 | 1 | 2017 | Efficient and Confidentiality-Preserving Content-Based Publish/Subscribe with Prefiltering · IEEE Trans. Dependable Secur. Comput. 2017 |
Distributed systems
publish/subscribe systems |
0.3 | 1 | 2017 | Efficient and Confidentiality-Preserving Content-Based Publish/Subscribe with Prefiltering · IEEE Trans. Dependable Secur. Comput. 2017 |
Blockchain and cryptocurrency security
smart contract |
0.2 | 1 | 2022 | Malware in the SGX Supply Chain: Be Careful When Signing Enclaves! · IEEE Trans. Dependable Secur. Comput. 2022 |
Cryptographic protocols and secure computation › secure query processing
encrypted matching |
0.1 | 1 | 2017 | Efficient and Confidentiality-Preserving Content-Based Publish/Subscribe with Prefiltering · IEEE Trans. Dependable Secur. Comput. 2017 |
Methods — techniques the papers use, named apart from their topics
randomization · 0.6malware analysis · 0.6containment obfuscation · 0.6bloom filter · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Where to Place Your TEE? In Search of a Censorship-Resilient Design for Rollup Sequencers
Andrei Arusoaie, Claudiu-Nicu Barbieru, Oana-Otilia Captarencu, Pascal Felber, Corentin Libert, Emanuel Onica, Etienne Rivière, Valerio Schiavoni, Peterson Yuhala |
OPODIS | 6 |
| 2022 | Using SGX for Meta-Transactions Support in Ethereum DApps
Emanuel Onica, Ciprian Amariei |
DAIS | 1 |
| 2022 | Malware in the SGX Supply Chain: Be Careful When Signing Enclaves!abstractMalware attacks are a significant part of the new software security threats detected each year. Intel Software Guard Extensions (SGX) are a set of hardware instructions introduced by Intel in their recent lines of processors that are intended to provide a secure execution environment for user-developed applications. To our knowledge, there was no serious attempt yet to overcome the SGX protection by exploiting the weaknesses in the software supply chain infrastructure, namely at the level of the development, build or signing servers. While SGX protection does not specifically take into consideration such threats, we show in the current paper that a simple malware attack exploiting a separation between the build and signing processes can have a serious damaging impact, practically nullifying SGX integrity protection measures. We also explore two possible mitigations against the attack, one centralized leveraging SGX itself, and one distributed that relies on a smart contract deployed on a blockchain infrastructure. Our evaluation shows that both methods are feasible in practice and their added costs are acceptable for the offered protection. Vlad Constantin Craciun, Pascal Felber, Andrei Mogage, Emanuel Onica, Rafael Pires 0001 |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2021 | Towards Efficient Hashing in Ethereum Smart Contracts
Emanuel Onica, Cosmin-Ionut Schifirnet |
ICSOFT | 1 |
| 2020 | Fair and Efficient Gossip in Hyperledger FabricabstractPermissioned blockchains are supported by identified but individually untrustworthy nodes, collectively maintaining a replicated ledger whose content is trusted. The Hyperledger Fabric permissioned blockchain system targets high-throughput transaction processing. Fabric uses a set of nodes tasked with the ordering of transactions using consensus. Additional peers endorse and validate transactions, and maintain a copy of the ledger. The ability to quickly disseminate new transaction blocks from ordering nodes to all peers is critical for both performance and consistency. Broadcast is handled by a gossip protocol, using randomized exchanges of blocks between peers.We show that the current implementation of gossip in Fabric leads to heavy tail distributions of block propagation latencies, impacting performance, consistency, and fairness. We contribute a novel design for gossip in Fabric that simultaneously optimizes propagation time, tail latency and bandwidth consumption. Using a 100-node cluster, we show that our enhanced gossip allows the dissemination of blocks to all peers more than 10 times faster than with the original implementation, while decreasing the overall network bandwidth consumption by more than 40%. With a high throughput and concurrent application, this results in 17% to 36% fewer invalidated transactions for different block sizes. Nicolae Berendea, Hugues Mercier, Emanuel Onica, Etienne Rivière |
ICDCS | 3 |
| 2019 | Towards Integrated Failure Recovery for Web Service CompositionabstractWeb Service Composition (WSC) aims at facilitating the use of multiple Web Services for solving a given task. Automatic WSC is particularly focused on automating the composition process following specifications of involved actors. There are many initiatives developed in this direction, but most of them stop at describing the process of building the composition, while some also study the coordination of the execution. However, research of specific solutions in cases of failure of services is typically not integrated with composition algorithms and mostly relies on costly additional measures. Fault tolerance is important for developers relying on the compositions, since their applications are rarely for transient usage, requiring high availability over time. Naively re-computing the compositions from scratch can be a waste of resources for the composition engine. In this paper, we propose addressing web service faults by preparing backup compositions as part of a fallback mechanism, which efficiently integrates with the base composition algorithm. Paul Diac, Emanuel Onica |
ICSOFT | 2 |
| 2019 | From Confidential kNN Queries to Confidential Content-based Publish/Subscribe
Emanuel Onica, Hugues Mercier, Etienne Rivière |
ICSOFT | 1 |
| 2019 | Supply Chain Malware Targets SGX: Take Care of what you SignabstractMalware attacks represent a significant part of today's security threats. Software guard extensions (SGX) are a set of hardware instructions introduced by Intel in their recent lines of processors that are intended to provide a secure execution environment for user-developed applications. To our knowledge, there was no serious attempt yet to overcome the SGX protection by leveraging the software supply chain infrastructure, such as weaknesses in the development, build or signing servers. While SGX protection does not specifically take into consideration such threats, we show in the current paper that a simple malware attack exploiting a separation between the build and signing processes can have a serious damaging impact, practically nullifying the SGX integrity protection measures. Finally, we also suggest some possible mitigations against the attack. Andrei Mogage, Rafael Pires 0001, Vlad Constantin Craciun, Emanuel Onica, Pascal Felber |
SRDS | 4 |
| 2017 | A lightweight MapReduce framework for secure processing with SGXabstractMapReduce is a programming model used extensively for parallel data processing in distributed environments. A wide range of algorithms were implemented using MapReduce, from simple tasks like sorting and searching up to complex clustering and machine learning operations. Many of these implementations are part of services externalized to cloud infrastructures. Over the past years, however, many concerns have been raised regarding the security guarantees offered in such environments. Some solutions relying on cryptography were proposed for countering threats but these typically imply a high computational overhead. Intel, the largest manufacturer of commodity CPUs, recently introduced SGX (software guard extensions), a set of hardware instructions that support execution of code in an isolated secure environment. In this paper, we explore the use of Intel SGX for providing privacy guarantees for MapReduce operations, and based on our evaluation we conclude that it represents a viable alternative to a cryptographic mechanism. We present results based on the widely used k-means clustering algorithm, but our implementation can be generalized to other applications that can be expressed using MapReduce model. Rafael Pires 0001, Daniel Gavril, Pascal Felber, Emanuel Onica, Marcelo Pasin |
CCGrid | 4 |
| 2017 | Efficient and Confidentiality-Preserving Content-Based Publish/Subscribe with PrefilteringabstractContent-based publish/subscribe provides a loosely-coupled and expressive form of communication for large-scale distributed systems. Confidentiality is a major challenge for publish/subscribe middleware deployed over multiple administrative domains. Encrypted matching allows confidentiality-preserving content-based filtering but has high performance overheads. It may also prevent the use of classical optimizations based on subscriptions containment. We propose a support mechanism that reduces the cost of encrypted matching, in the form of a prefiltering operator using Bloom filters and simple randomization techniques. This operator greatly reduces the amount of encrypted subscriptions that must be matched against incoming encrypted publications. It leverages subscription containment information when available, but also ensures that containment confidentiality is preserved otherwise. We propose containment obfuscation techniques and provide a rigorous security analysis of the information leaked by Bloom filters in this case. We conduct a thorough experimental evaluation of prefiltering under a large variety of workloads. Our results indicate that prefiltering is successful at reducing the space of subscriptions to be tested in all cases. We show that while there is a tradeoff between prefiltering efficiency and information leakage when using containment obfuscation, it is practically possible to obtain good prefiltering performance while securing the technique against potential leakages. Raphaël Barazzutti, Pascal Felber, Hugues Mercier, Emanuel Onica, Etienne Rivière |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2015 | Efficient Key Updates through Subscription Re-encryption for Privacy-Preserving Publish/SubscribeabstractContent-based publish/subscribe (pub/sub) is an appealing information dissemination paradigm for distributed systems. Consumers of data subscribe to a pub/sub service, typically offered through a distributed broker overlay, and indicate their interests as constraints over the information content. Publishers generate the information flow, which the brokers filter and route to the interested subscribers. Protecting the information confidentiality, and in particular the interests of subscribers, is an important concern when brokers are located in untrusted domains such as public clouds. Encrypted matching techniques allow untrusted brokers to store encrypted subscriptions and match them against encrypted publications. Updates of encryption keys regularly happen in such contexts due to changes in trust relations. These key updates cause the invalidation of stored encrypted subscriptions and force subscribers to re-encrypt and re-submit them. This long and costly operation impacts the pub/sub service continuity and performance. In this paper, we propose a novel technique that allows updating encrypted subscriptions directly at the brokers while maintaining privacy. We present an implementation of the technique for the ASPE encrypted matching scheme and prove the security of our extension. We evaluate its practical effectiveness through a prototype implementation including a dependable key distribution protocol. Our experiments show the ability to handle key updates while preserving service continuity and performance. Emanuel Onica, Pascal Felber, Hugues Mercier, Etienne Rivière |
Middleware | 1 |
| 2014 | Elastic Scaling of a High-Throughput Content-Based Publish/Subscribe EngineabstractPublish/subscribe (pub/sub) infrastructures running as a service on cloud environments offer simplicity and flexibility for composing distributed applications. Provisioning them appropriately is however challenging. The amount of stored subscriptions and incoming publications varies over time, and the computational cost depends on the nature of the applications and in particular on the filtering operation they require (e.g., content-based vs. topic-based, encrypted vs. non-encrypted filtering). The ability to elastically adapt the amount of resources required to sustain given throughput and delay requirements is key to achieving cost-effectiveness for a pub/sub service running in a cloud environment. In this paper, we present the design and evaluation of an elastic content-based pub/sub system: E-STREAMHUB. Specific contributions of this paper include: (1) a mechanism for dynamic scaling, both out and in, of stateful and stateless pub/sub operators, (2) a local and global elasticity policy enforcer maintaining high system utilization and stable end-to-end latencies, and (3) an evaluation using real-world tick workload from the Frankfurt Stock Exchange and encrypted content-based filtering. Raphaël Barazzutti, Thomas Heinze 0001, André Martin, Emanuel Onica, Pascal Felber, Christof Fetzer, Zbigniew Jerzak, Marcelo Pasin, Etienne Rivière |
ICDCS | 4 |
| 2013 | Performance/Security Tradeoffs for Content-Based Routing Supported by Bloom Filters
Hugues Mercier, Emanuel Onica, Etienne Rivière, Pascal Felber |
SIROCCO | 2 |
| 2012 | Infrastructure Provisioning for Scalable Content-Based Routing: Framework and AnalysisabstractContent-based publish/subscribe is an attractive paradigm for designing large-scale systems, as it decouples producers of information from consumers. This provides extensive flexibility for applications, which can use a modular architecture. Using this architecture, each participant expresses its interest in events by means of filters on the content of those events instead of using pre-established communication channels. However, matching events against filters has a non-negligible processing cost. Scaling the infrastructure with the number of users or events requires appropriate provisioning of resources for each of the operations involved: routing and filtering. In this paper, we propose and describe a generic, modular, and scalable infrastructure for supporting high-performance content-based publish/subscribe. We analyze its properties and show how it dynamically scales in a realistic setting. Our results provide valuable insights into the design and deployment of scalable content-based routing infrastructures. Raphaël Barazzutti, Pascal Felber, Hugues Mercier, Emanuel Onica, Jean-Francois Pineau, Etienne Rivière, Christof Fetzer |
NCA | 4 |