Demo Data from VLDB 2026 / reviewers in the wild / expert
Chad Brubaker
dblp:131/5091
· DBLP profile ↗
4ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 2 first-author · 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.
| Network and information security
2 papers |
Network security · 46% Systems and software security · 25% Cryptographic protocols and secure computation · 16% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Security and privacy of machine learning
adversarial testing |
0.2 | 1 | 2014 | Using Frankencerts for Automated Adversarial Testing of Certificate Validation in SSL/TLS Implementations · IEEE Symposium on Security and Privacy 2014 |
Cryptographic protocols and secure computation › key management › public key infrastructure
certificate validation |
0.2 | 1 | 2014 | Using Frankencerts for Automated Adversarial Testing of Certificate Validation in SSL/TLS Implementations · IEEE Symposium on Security and Privacy 2014 |
Systems and software security › vulnerability discovery
differential testing |
0.2 | 1 | 2014 | Using Frankencerts for Automated Adversarial Testing of Certificate Validation in SSL/TLS Implementations · IEEE Symposium on Security and Privacy 2014 |
Network security › secure communication › secure communication protocol
TLS |
0.2 | 1 | 2014 | Using Frankencerts for Automated Adversarial Testing of Certificate Validation in SSL/TLS Implementations · IEEE Symposium on Security and Privacy 2014 |
Systems and software security
vulnerability discovery |
0.2 | 1 | 2014 | Using Frankencerts for Automated Adversarial Testing of Certificate Validation in SSL/TLS Implementations · IEEE Symposium on Security and Privacy 2014 |
Network security › anonymity networks
censorship circumvention |
0.2 | 1 | 2013 | The Parrot Is Dead: Observing Unobservable Network Communications · IEEE Symposium on Security and Privacy 2013 |
Network security
traffic analysis |
0.2 | 1 | 2013 | The Parrot Is Dead: Observing Unobservable Network Communications · IEEE Symposium on Security and Privacy 2013 |
Network security
unobservable communication |
0.2 | 1 | 2013 | The Parrot Is Dead: Observing Unobservable Network Communications · IEEE Symposium on Security and Privacy 2013 |
Cryptographic protocols and secure computation › key management
x.509 certificate |
0.1 | 1 | 2014 | Using Frankencerts for Automated Adversarial Testing of Certificate Validation in SSL/TLS Implementations · IEEE Symposium on Security and Privacy 2014 |
Methods — techniques the papers use, named apart from their topics
fuzzing · 0.2frankencerts · 0.2differential testing · 0.2passive analysis · 0.2active analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | The Android Platform Security ModelabstractAndroid is the most widely deployed end-user focused operating system. With its growing set of use cases encompassing communication, navigation, media consumption, entertainment, finance, health, and access to sensors, actuators, cameras, or microphones, its underlying security model needs to address a host of practical threats in a wide variety of scenarios while being useful to non-security experts. The model needs to strike a difficult balance between security, privacy, and usability for end users, assurances for app developers, and system performance under tight hardware constraints. While many of the underlying design principles have implicitly informed the overall system architecture, access control mechanisms, and mitigation techniques, the Android security model has previously not been formally published. This article aims to both document the abstract model and discuss its implications. Based on a definition of the threat model and Android ecosystem context in which it operates, we analyze how the different security measures in past and current Android implementations work together to mitigate these threats. There are some special cases in applying the security model, and we discuss such deliberate deviations from the abstract model. René Mayrhofer, Jeffrey Vander Stoep, Chad Brubaker, Nick Kralevich |
ACM Trans. Priv. Secur. | 3 |
| 2014 | CloudTransport: Using Cloud Storage for Censorship-Resistant Networking
Chad Brubaker, Amir Houmansadr, Vitaly Shmatikov |
Privacy Enhancing Technologies | 1 |
| 2014 | Using Frankencerts for Automated Adversarial Testing of Certificate Validation in SSL/TLS ImplementationsabstractModern network security rests on the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. Distributed systems, mobile and desktop applications, embedded devices, and all of secure Web rely on SSL/TLS for protection against network attacks. This protection critically depends on whether SSL/TLS clients correctly validate X.509 certificates presented by servers during the SSL/TLS handshake protocol. We design, implement, and apply the first methodology for large-scale testing of certificate validation logic in SSL/TLS implementations. Our first ingredient is "frankencerts," synthetic certificates that are randomly mutated from parts of real certificates and thus include unusual combinations of extensions and constraints. Our second ingredient is differential testing: if one SSL/TLS implementation accepts a certificate while another rejects the same certificate, we use the discrepancy as an oracle for finding flaws in individual implementations. Differential testing with frankencerts uncovered 208 discrepancies between popular SSL/TLS implementations such as OpenSSL, NSS, CyaSSL, GnuTLS, PolarSSL, MatrixSSL, etc. Many of them are caused by serious security vulnerabilities. For example, any server with a valid X.509 version 1 certificate can act as a rogue certificate authority and issue fake certificates for any domain, enabling man-in-the-middle attacks against MatrixSSL and GnuTLS. Several implementations also accept certificate authorities created by unauthorized issuers, as well as certificates not intended for server authentication. We also found serious vulnerabilities in how users are warned about certificate validation errors. When presented with an expired, self-signed certificate, NSS, Safari, and Chrome (on Linux) report that the certificate has expired-a low-risk, often ignored error-but not that the connection is insecure against a man-in-the-middle attack. These results demonstrate that automated adversarial testing with frankencerts is a powerful methodology for discovering security flaws in SSL/TLS implementations. Chad Brubaker, Suman Jana, Baishakhi Ray, Sarfraz Khurshid, Vitaly Shmatikov |
IEEE Symposium on Security and Privacy | 1 |
| 2013 | The Parrot Is Dead: Observing Unobservable Network CommunicationsabstractIn response to the growing popularity of Tor and other censorship circumvention systems, censors in non-democratic countries have increased their technical capabilities and can now recognize and block network traffic generated by these systems on a nationwide scale. New censorship-resistant communication systems such as Skype Morph, Stego Torus, and Censor Spoofer aim to evade censors' observations by imitating common protocols like Skype and HTTP. We demonstrate that these systems completely fail to achieve unobservability. Even a very weak, local censor can easily distinguish their traffic from the imitated protocols. We show dozens of passive and active methods that recognize even a single imitated session, without any need to correlate multiple network flows or perform sophisticated traffic analysis. We enumerate the requirements that a censorship-resistant system must satisfy to successfully mimic another protocol and conclude that "unobservability by imitation" is a fundamentally flawed approach. We then present our recommendations for the design of unobservable communication systems. Amir Houmansadr, Chad Brubaker, Vitaly Shmatikov |
IEEE Symposium on Security and Privacy | 2 |