EDBT 2026 Demo / reviewers in the wild / expert
Eric Love
dblp:87/8704
· DBLP profile ↗
5ranked-venue papers
1as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 3 · 1 first-authorSystems, architecture and hardware · 1Theory of computation · 1 · 1 since 2021
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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 54% Electronic design automation · 46% | |
| Network and information security
2 papers |
Hardware security and side channels · 92% Cryptographic protocols and secure computation · 8% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels › trusted execution environments
secure processor |
0.2 | 1 | 2013 | PHANTOM: practical oblivious computation in a secure processor · CCS 2013 |
Hardware security and side channels
trusted execution environments |
0.2 | 1 | 2013 | PHANTOM: practical oblivious computation in a secure processor · CCS 2013 |
Memory systems
oblivious RAM |
0.2 | 1 | 2013 | PHANTOM: practical oblivious computation in a secure processor · CCS 2013 |
Hardware security and side channels
intellectual property protection |
0.1 | 1 | 2012 | Proof-Carrying Hardware Intellectual Property: A Pathway to Trusted Module Acquisition · IEEE Trans. Inf. Forensics Secur. 2012 |
Electronic design automation › hardware verification and test
formal verification |
0.1 | 1 | 2012 | Proof-Carrying Hardware Intellectual Property: A Pathway to Trusted Module Acquisition · IEEE Trans. Inf. Forensics Secur. 2012 |
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 1 | 2012 | Proof-Carrying Hardware Intellectual Property: A Pathway to Trusted Module Acquisition · IEEE Trans. Inf. Forensics Secur. 2012 |
Methods — techniques the papers use, named apart from their topics
ORAM · 0.3FPGA prototyping · 0.3temporal logic · 0.3proof-carrying code · 0.3coq theorem proving · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Vectorized Nonlinear Functions with the RISC-V Vector ExtensionabstractThe RISC-V Vector instruction set extension (RVV) provides scalable data-parallel instructions suitable for accurate and performant implementations of numerical algorithms across many application domains [1]. The primary objective of this paper is to share our experience implementing vector C99(libm) functions using RVV. Our contributions are threefold: First, we contributed an RVV port of SLEEF, a multi-platform open-source vector libm. Second, we show that while SLEEF simplifies porting efforts, it also precludes some RVV-specific optimization opportunities. With SiFive’s X280 vector processor micro-architecture as a case-study, we highlight RVV features that optimized code can use. We also expand the discussion to how these features might be used differently when optimizing for other cores. Third, we compare the performance of our SLEEF RVV port to our own RVV-native routines. We present results from 1-ulp accurate implementations of Libm functions in a cycle-accurate simulation of the X280 pipeline to show the impact of RVV-enabled optimizations. Eric Bavier, Nicholas Knight, Hugues de Lassus Saint-Genies, Eric Love |
ARITH | 4 |
| 2013 | PHANTOM: practical oblivious computation in a secure processorabstractWe introduce PHANTOM [1] a new secure processor that obfuscates its memory access trace. To an adversary who can observe the processor's output pins, all memory access traces are computationally indistinguishable (a property known as obliviousness). We achieve obliviousness through a cryptographic construct known as Oblivious RAM or ORAM. We first improve an existing ORAM algorithm and construct an empirical model for its trusted storage requirement. We then present PHANTOM, an oblivious processor whose novel memory controller aggressively exploits DRAM bank parallelism to reduce ORAM access latency and scales well to a large number of memory channels. Finally, we build a complete hardware implementation of PHANTOM on a commercially available FPGA-based server, and through detailed experiments show that PHANTOM is efficient in both area and performance. Accessing 4KB of data from a 1GB ORAM takes 26.2us (13.5us for the data to be available), a 32x slowdown over accessing 4KB from regular memory, while SQLite queries on a population database see 1.2-6x slowdown. PHANTOM is the first demonstration of a practical, oblivious processor and can provide strong confidentiality guarantees when offloading computation to the cloud. Martin Maas 0001, Eric Love, Emil Stefanov, Mohit Tiwari, Elaine Shi, Krste Asanovic, John Kubiatowicz, Dawn Song |
CCS | 2 |
| 2012 | Context-centric Security
Mohit Tiwari, Prashanth Mohan, Andrew Osheroff, Hilfi Alkaff, Elaine Shi, Eric Love, Dawn Song, Krste Asanovic |
HotSec | 6 |
| 2012 | Proof-Carrying Hardware Intellectual Property: A Pathway to Trusted Module AcquisitionabstractWe present a novel framework for facilitating the acquisition of provably trustworthy hardware intellectual property (IP). The proposed framework draws upon research in the field of proof-carrying code (PCC) to allow for formal yet computationally straightforward validation of security-related properties by the IP consumer. These security-related properties, agreed upon a priori by the IP vendor and consumer and codified in a temporal logic, outline the boundaries of trusted operation, without necessarily specifying the exact IP functionality. A formal proof of these properties is then crafted by the vendor and presented to the consumer alongside the hardware IP. The consumer, in turn, can easily and automatically check the correctness of the proof and, thereby, validate compliance of the hardware IP with the agreed-upon properties. We implement the proposed framework using a synthesizable subset of Verilog and a series of pertinent definitions in the Coq theorem-proving language. Finally, we demonstrate the application of this framework on a simple IP acquisition scenario, including specification of security-related properties, Verilog code for two alter- native circuit implementations, as well as proofs of their security compliance. Eric Love, Yier Jin, Yiorgos Makris |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2009 | Soft-Error Tolerance and Mitigation in Asynchronous Burst-Mode CircuitsabstractWe discuss the problem of soft errors in asynchronous burst-mode machines (ABMMs), and we propose two solutions. The first solution is an error tolerance approach, which leverages the inherent functionality of Muller C-elements, along with a variant of duplication, to suppress all transient errors. The proposed method is more robust and less expensive than the typical triple modular redundancy error tolerance method and often even less expensive than previously proposed concurrent error detection methods, which only provide detection but no correction. The second solution is an error mitigation approach, which leverages a newly devised soft-error susceptibility assessment method for ABMMs, along with partial duplication, to suppress a carefully chosen subset of transient errors. Three progressively more powerful options for partial duplication select among individual gates, complete state/output logic cones, or partial state/output logic cones and enable efficient exploration of the tradeoff between the achieved soft-error susceptibility reduction and the incurred area overhead. Furthermore, a gate-decomposition method is developed to leverage the additional soft-error susceptibility reduction opportunities arising during conversion of a two-level ABMM implementation into a multilevel one. Extensive experimental results on benchmark ABMMs assess the effectiveness of the proposed methods in reducing soft-error susceptibility, and their impact on area, performance, and offline testability. Sobeeh Almukhaizim, Feng Shi 0010, Eric Love, Yiorgos Makris |
IEEE Trans. Very Large Scale Integr. Syst. | 3 |