Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Eric Rescorla

dblp:79/4995 · DBLP profile ↗
← Back
10ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 9 · 2 first-authorComputer networks · 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
8 papers
Cryptographic primitives and cryptanalysis · 37% Network security · 22% Web and mobile security · 21%
Computer networks
3 papers
Internet architecture and protocols · 71% Network measurement and analytics · 16% Network management and operations · 11%

Topics — the 16 heaviest of 24, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Web and mobile security
web PKI
0.412019
Let's Encrypt: An Automated Certificate Authority to Encrypt the Entire Web · CCS 2019
Cryptographic primitives and cryptanalysis
pseudorandom generators
0.212016
A Systematic Analysis of the Juniper Dual EC Incident · CCS 2016
Network security › secure communication › network-layer security
virtual private networks
0.212016
A Systematic Analysis of the Juniper Dual EC Incident · CCS 2016
Cryptographic primitives and cryptanalysis
security analysis
0.212014
Security Analysis of a Full-Body Scanner · USENIX Security Symposium 2014
Network measurement and analytics › internet measurement
deployment measurement
0.212013
Measuring the Practical Impact of DNSSEC Deployment · USENIX Security Symposium 2013
Internet architecture and protocols › domain name system
DNSSEC
0.212013
Measuring the Practical Impact of DNSSEC Deployment · USENIX Security Symposium 2013
Internet architecture and protocols
domain name system
0.212013
Measuring the Practical Impact of DNSSEC Deployment · USENIX Security Symposium 2013
Cryptographic primitives and cryptanalysis
random number generation
0.112009
When private keys are public: results from the 2008 Debian OpenSSL vulnerability · Internet Measurement Conference 2009
Systems and software security › vulnerability management
vulnerability disclosure
0.112009
When private keys are public: results from the 2008 Debian OpenSSL vulnerability · Internet Measurement Conference 2009
Cryptographic primitives and cryptanalysis
hash functions
0.112006
Deploying a New Hash Algorithm · NDSS 2006
Network security › secure communication › secure communication protocol
TLS
0.012004
The Design and Implementation of Datagram TLS · NDSS 2004
Network security
security economics
0.012003
Security Holes . . . Who Cares? · USENIX Security Symposium 2003
Network security
SSL acceleration
0.012002
SSLACC: A Clustered SSL Accelerator · USENIX Security Symposium 2002
Cryptographic protocols and secure computation › key management
certificate issuance
0.012009
When private keys are public: results from the 2008 Debian OpenSSL vulnerability · Internet Measurement Conference 2009
Cryptographic protocols and secure computation › key management
public key infrastructure
0.012009
When private keys are public: results from the 2008 Debian OpenSSL vulnerability · Internet Measurement Conference 2009
Hardware accelerators and domain-specific architectures
cryptographic accelerator
0.012002
SSLACC: A Clustered SSL Accelerator · USENIX Security Symposium 2002

Methods — techniques the papers use, named apart from their topics

system architecture design · 0.8measurement study · 0.8traffic fingerprinting · 0.2firmware modification · 0.2remote scanning · 0.1longitudinal measurement · 0.1protocol design · 0.1
YearPublicationVenuePosition
2019 Let's Encrypt: An Automated Certificate Authority to Encrypt the Entire Web
abstract
Let's Encrypt is a free, open, and automated HTTPS certificate authority (CA) created to advance HTTPS adoption to the entire Web. Since its launch in late 2015, Let's Encrypt has grown to become the world's largest HTTPS CA, accounting for more currently valid certificates than all other browser-trusted CAs combined. By January 2019, it had issued over 538~million certificates for 223~million domain names. We describe how we built Let's Encrypt, including the architecture of the CA software system (Boulder) and the structure of the organization that operates it (ISRG), and we discuss lessons learned from the experience. We also describe the design of ACME, the IETF-standard protocol we created to automate CA--server interactions and certificate issuance, and survey the diverse ecosystem of ACME clients, including Certbot, a software agent we created to automate HTTPS deployment. Finally, we measure Let's Encrypt's impact on the Web and the CA ecosystem. We hope that the success of Let's Encrypt can provide a model for further enhancements to the Web PKI and for future Internet security infrastructure.
Josh Aas, Richard Barnes 0001, Benton Case, Zakir Durumeric, Peter Eckersley, Alan Flores-López, J. Alex Halderman, Jacob Hoffman-Andrews, James Kasten, Eric Rescorla, Seth D. Schoen, Brad Warren
CCS10
2016 A Systematic Analysis of the Juniper Dual EC Incident
abstract
In December 2015, Juniper Networks announced multiple security vulnerabilities stemming from unauthorized code in ScreenOS, the operating system for their NetScreen VPN routers. The more sophisticated of these vulnerabilities was a passive VPN decryption capability, enabled by a change to one of the elliptic curve points used by the Dual EC pseudorandom number generator. In this paper, we describe the results of a full independent analysis of the ScreenOS randomness and VPN key establishment protocol subsystems, which we carried out in response to this incident. While Dual EC is known to be insecure against an attacker who can choose the elliptic curve parameters, Juniper had claimed in 2013 that ScreenOS included countermeasures against this type of attack. We find that, contrary to Juniper's public statements, the ScreenOS VPN implementation has been vulnerable since 2008 to passive exploitation by an attacker who selects the Dual EC curve point. This vulnerability arises due to apparent flaws in Juniper's countermeasures as well as a cluster of changes that were all introduced concurrently with the inclusion of Dual EC in a single 2008 release. We demonstrate the vulnerability on a real NetScreen device by modifying the firmware to install our own parameters, and we show that it is possible to passively decrypt an individual VPN session in isolation without observing any other network traffic. We investigate the possibility of passively fingerprinting ScreenOS implementations in the wild. This incident is an important example of how guidelines for random number generation, engineering, and validation can fail in practice.
Stephen Checkoway, Jacob Maskiewicz, Christina Garman, Joshua Fried, Shaanan Cohney, Matthew Green 0001, Nadia Heninger, Ralf-Philipp Weinmann, Eric Rescorla, Hovav Shacham
CCS9
2014 Security Analysis of a Full-Body Scanner
Keaton Mowery, Eric Wustrow, Tom Wypych, Corey Singleton, Chris Comfort, Eric Rescorla, J. Alex Halderman, Hovav Shacham, Stephen Checkoway
USENIX Security Symposium6
2013 Measuring the Practical Impact of DNSSEC Deployment
Wilson Lian, Eric Rescorla, Hovav Shacham, Stefan Savage
USENIX Security Symposium2
2009 When private keys are public: results from the 2008 Debian OpenSSL vulnerability
abstract
We report on the aftermath of the discovery of a severe vulnerability in the Debian Linux version of OpenSSL. Systems affected by the bug generated predictable random numbers, most importantly public/private keypairs. To study user response to this vulnerability, we collected a novel dataset of daily remote scans of over 50,000 SSL/TLS-enabled Web servers, of which 751 displayed vulnerable certificates. We report three primary results. First, as expected from previous work, we find an extremely slow rate of fixing, with 30% of the hosts vulnerable when we began our survey on day 4 after disclosure still vulnerable almost six months later. However, unlike conventional vulnerabilities, which typically show a short, fast fixing phase, we observe a much flatter curve with fixing extending six months after the announcement. Second, we identify some predictive factors for the rate of upgrading. Third, we find that certificate authorities continued to issue certificates to servers with weak keys long after the vulnerability was disclosed.
Scott Yilek, Eric Rescorla, Hovav Shacham, Brandon Enright, Stefan Savage
Internet Measurement Conference2
2006 Deploying a New Hash Algorithm
Steven M. Bellovin, Eric Rescorla
NDSS2
2004 The Design and Implementation of Datagram TLS
Nagendra Modadugu, Eric Rescorla
NDSS2
2004 Client-side caching for TLS
abstract
We propose two new mechanisms for caching handshake information on TLS clients. The "fast-track" mechanism provides a client-side cache of a server's public parameters and negotiated parameters in the course of an initial, enabling handshake. These parameters need not be resent on subsequent handshakes. Fast-track reduces both network traffic and the number of round trips, and requires no additional server state. These savings are most useful in high-latency environments such as wireless networks. The second mechanism, "client-side session caching," allows the server to store an encrypted version of the session information on a client, allowing a server to maintain a much larger number of active sessions in a given memory footprint. Our design is fully backward-compatible with TLS: extended clients can interoperate with servers unaware of our extensions and vice versa. We have implemented our fast-track proposal to demonstrate the resulting efficiency improvements.
Hovav Shacham, Dan Boneh, Eric Rescorla
ACM Trans. Inf. Syst. Secur.3
2003 Security Holes . . . Who Cares?
Eric Rescorla
USENIX Security Symposium1
2002 SSLACC: A Clustered SSL Accelerator
Eric Rescorla, Adam Cain, Brian Korver
USENIX Security Symposium1