Demo Data from VLDB 2026 / reviewers in the wild / expert
Brett Brotherton
dblp:61/499
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Security and privacy · 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 |
Network security · 67% Hardware security and side channels · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Reconfigurable computing and FPGAs · 46% Hardware accelerators and domain-specific architectures · 40% Embedded and real-time systems · 14% |
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
hardware isolation |
0.1 | 1 | 2007 | Moats and Drawbridges: An Isolation Primitive for Reconfigurable Hardware Based Systems · S&P 2007 |
Reconfigurable computing and FPGAs
FPGA security |
0.1 | 1 | 2007 | Moats and Drawbridges: An Isolation Primitive for Reconfigurable Hardware Based Systems · S&P 2007 |
Network security
intrusion detection and prevention |
0.1 | 1 | 2006 | Bit-split string-matching engines for intrusion detection and prevention · ACM Trans. Archit. Code Optim. 2006 |
Network security › intrusion detection and prevention › intrusion detection
pattern matching |
0.1 | 1 | 2006 | Bit-split string-matching engines for intrusion detection and prevention · ACM Trans. Archit. Code Optim. 2006 |
Hardware accelerators and domain-specific architectures › security accelerator
network security accelerator |
0.1 | 1 | 2006 | Bit-split string-matching engines for intrusion detection and prevention · ACM Trans. Archit. Code Optim. 2006 |
Embedded and real-time systems
reconfigurable embedded systems |
0.0 | 1 | 2007 | Moats and Drawbridges: An Isolation Primitive for Reconfigurable Hardware Based Systems · S&P 2007 |
Network security › intrusion detection and prevention › intrusion detection
deep packet inspection |
0.0 | 1 | 2006 | Bit-split string-matching engines for intrusion detection and prevention · ACM Trans. Archit. Code Optim. 2006 |
Methods — techniques the papers use, named apart from their topics
interconnect traceability · 0.1configuration scrubbing · 0.1finite automata · 0.1bit-split state machines · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Security Primitives for Reconfigurable Hardware-Based SystemsabstractComputing systems designed using reconfigurable hardware are increasingly composed using a number of different Intellectual Property (IP) cores, which are often provided by third-party vendors that may have different levels of trust. Unlike traditional software where hardware resources are mediated using an operating system, IP cores have fine-grain control over the underlying reconfigurable hardware. To address this problem, the embedded systems community requires novel security primitives that address the realities of modern reconfigurable hardware. In this work, we propose security primitives using ideas centered around the notion of “moats and drawbridges.” The primitives encompass four design properties: logical isolation, interconnect traceability, secure reconfigurable broadcast, and configuration scrubbing. Each of these is a fundamental operation with easily understood formal properties, yet they map cleanly and efficiently to a wide variety of reconfigurable devices. We carefully quantify the required overheads of the security techniques on modern FPGA architectures across a number of different applications. Ted Huffmire, Timothy E. Levin, Thuy D. Nguyen, Cynthia E. Irvine, Brett Brotherton, Gang Wang 0015, Timothy Sherwood, Ryan Kastner |
ACM Trans. Reconfigurable Technol. Syst. | 5 |
| 2008 | Designing secure systems on reconfigurable hardwareabstractThe extremely high cost of custom ASIC fabrication makes FPGAs an attractive alternative for deployment of custom hardware. Embedded systems based on reconfigurable hardware integrate many functions onto a single device. Since embedded designers often have no choice but to use soft IP cores obtained from third parties, the cores operate at different trust levels, resulting in mixed-trust designs. The goal of this project is to evaluate recently proposed security primitives for reconfigurable hardware by building a real embedded system with several cores on a single FPGA and implementing these primitives on the system. Overcoming the practical problems of integrating multiple cores together with security mechanisms will help us to develop realistic security-policy specifications that drive enforcement mechanisms on embedded systems. Ted Huffmire, Brett Brotherton, Nick Callegari, Jonathan Valamehr, Jeff White, Ryan Kastner, Timothy Sherwood |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2007 | Moats and Drawbridges: An Isolation Primitive for Reconfigurable Hardware Based SystemsabstractBlurring the line between software and hardware, reconfigurable devices strike a balance between the raw high speed of custom silicon and the post-fabrication flexibility of general-purpose processors. While this flexibility is a boon for embedded system developers, who can now rapidly prototype and deploy solutions with performance approaching custom designs, this results in a system development methodology where functionality is stitched together from a variety of "soft IP cores," often provided by multiple vendors with different levels of trust. Unlike traditional software where resources are managed by an operating system, soft IP cores necessarily have very fine grain control over the underlying hardware. To address this problem, the embedded systems community requires novel security primitives which address the realities of modern reconfigurable hardware. We propose an isolation primitive, moats and drawbridges, that are built around four design properties: logical isolation, interconnect traceability, secure reconfigurable broadcast, and configuration scrubbing. Each of these is a fundamental operation with easily understood formal properties, yet maps cleanly and efficiently to a wide variety of reconfigurable devices. We carefully quantify the required overheads on real FPGAs and demonstrate the utility of our methods by applying them to the practical problem of memory protection. Ted Huffmire, Brett Brotherton, Gang Wang 0015, Timothy Sherwood, Ryan Kastner, Timothy E. Levin, Thuy D. Nguyen, Cynthia E. Irvine |
S&P | 2 |
| 2006 | Bit-split string-matching engines for intrusion detection and preventionabstractNetwork Intrusion Detection and Prevention Systems have emerged as one of the most effective ways of providing security to those connected to the network and at the heart of almost every modern intrusion detection system is a string-matching algorithm. String matching is one of the most critical elements because it allows for the system to make decisions based not just on the headers, but the actual content flowing through the network. Unfortunately, checking every byte of every packet to see if it matches one of a set of thousands of strings becomes a computationally intensive task as network speeds grow into the tens, and eventually hundreds, of gigabits/second. To keep up with these speeds, a specialized device is required, one that can maintain tight bounds on worst-case performance, that can be updated with new rules without interrupting operation, and one that is efficient enough that it could be included on-chip with existing network chips or even into wireless devices. We have developed an approach that relies on a special purpose architecture that executes novel string matching algorithms specially optimized for implementation in our design. We show how the problem can be solved by converting the large database of strings into many tiny state machines, each of which searches for a portion of the rules and a portion of the bits of each rule. Through the careful codesign and optimization of our architecture with a new string-matching algorithm, we show that it is possible to build a system that is 10 times more efficient than the currently best known approaches. Lin Tan 0001, Brett Brotherton, Timothy Sherwood |
ACM Trans. Archit. Code Optim. | 2 |