VLDB 2026 Research / reviewers in the wild / expert
Daniel R. Simon
dblp:92/908
· DBLP profile ↗
13ranked-venue papers
4as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 6 · 2 first-authorTheory of computation · 4 · 2 first-authorSystems, architecture and hardware · 2Computer networks · 1Software engineering, systems software and programming languages · 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
9 papers |
Network security · 24% Authentication and access control · 24% Cryptographic primitives and cryptanalysis · 18% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% | |
| Theoretical computer science
3 papers |
Computational complexity · 51% Quantum computing and quantum information · 49% |
Topics — the 28 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security › attack modeling
attack graph analysis |
0.1 | 1 | 2009 | Heat-ray: combating identity snowball attacks using machinelearning, combinatorial optimization and attack graphs · SOSP 2009 |
Authentication and access control › access control
permission management |
0.1 | 1 | 2009 | Heat-ray: combating identity snowball attacks using machinelearning, combinatorial optimization and attack graphs · SOSP 2009 |
Authentication and access control
authorization |
0.1 | 1 | 2007 | Authorizing applications in singularity · EuroSys 2007 |
Operating systems › system security › operating system security
access control |
0.1 | 1 | 2007 | Authorizing applications in singularity · EuroSys 2007 |
Systems and software security › vulnerability management
vulnerability mitigation |
0.0 | 1 | 2004 | Shield: vulnerability-driven network filters for preventing known vulnerability exploits · SIGCOMM 2004 |
Malware analysis › malware defense
worm defense |
0.0 | 1 | 2004 | Shield: vulnerability-driven network filters for preventing known vulnerability exploits · SIGCOMM 2004 |
Network security
traffic analysis |
0.0 | 2 | 2002 | Statistical Identification of Encrypted Web Browsing Traffic · S&P 2002 Cryptographic defense against traffic analysis · STOC 1993 |
Cryptographic primitives and cryptanalysis
hash functions |
0.0 | 2 | 1999 | Limits on the Efficiency of One-Way Permutation-Based Hash Functions · FOCS 1999 Finding Collisions on a One-Way Street: Can Secure Hash Functions Be Based on General Assumptions? · EUROCRYPT 1998 |
Privacy and data protection
anonymization |
0.0 | 1 | 2002 | Statistical Identification of Encrypted Web Browsing Traffic · S&P 2002 |
Privacy and data protection › web privacy
browser privacy |
0.0 | 1 | 2002 | Statistical Identification of Encrypted Web Browsing Traffic · S&P 2002 |
Computational complexity › relativization
oracle separation |
0.0 | 3 | 1999 | On the Power of Quantum Computation · FOCS 1994 Limits on the Efficiency of One-Way Permutation-Based Hash Functions · FOCS 1999 On the Power of Quantum Computation · SIAM J. Comput. 1997 |
Cryptographic primitives and cryptanalysis › one-way functions
one-way permutations |
0.0 | 1 | 1999 | Limits on the Efficiency of One-Way Permutation-Based Hash Functions · FOCS 1999 |
Cryptographic primitives and cryptanalysis › hash functions
universal one-way hash functions |
0.0 | 1 | 1999 | Limits on the Efficiency of One-Way Permutation-Based Hash Functions · FOCS 1999 |
Systems and software security
operating system security |
0.0 | 1 | 2007 | Authorizing applications in singularity · EuroSys 2007 |
Cryptographic primitives and cryptanalysis › hash functions
collision-resistant hash functions |
0.0 | 1 | 1998 | Finding Collisions on a One-Way Street: Can Secure Hash Functions Be Based on General Assumptions? · EUROCRYPT 1998 |
Quantum computing and quantum information
quantum complexity theory |
0.0 | 1 | 1997 | On the Power of Quantum Computation · SIAM J. Comput. 1997 |
Network security
anonymity networks |
0.0 | 1 | 1996 | Anonymous Communication and Anonymous Cash · CRYPTO 1996 |
Blockchain and cryptocurrency security › electronic cash
anonymous cash |
0.0 | 1 | 1996 | Anonymous Communication and Anonymous Cash · CRYPTO 1996 |
Network security › anonymity networks
anonymous communication |
0.0 | 1 | 1996 | Anonymous Communication and Anonymous Cash · CRYPTO 1996 |
Blockchain and cryptocurrency security
electronic cash |
0.0 | 1 | 1996 | Anonymous Communication and Anonymous Cash · CRYPTO 1996 |
Quantum computing and quantum information
quantum computing |
0.0 | 1 | 1994 | On the Power of Quantum Computation · FOCS 1994 |
Internet architecture and protocols › world wide web › web protocols
HTTP |
0.0 | 1 | 2002 | Statistical Identification of Encrypted Web Browsing Traffic · S&P 2002 |
Privacy and data protection › randomization
shuffling |
0.0 | 1 | 1993 | Cryptographic defense against traffic analysis · STOC 1993 |
Cryptographic primitives and cryptanalysis › provable security › security notions
chosen ciphertext attack |
0.0 | 1 | 1991 | Non-Interactive Zero-Knowledge Proof of Knowledge and Chosen Ciphertext Attack · CRYPTO 1991 |
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key encryption |
0.0 | 1 | 1991 | Non-Interactive Zero-Knowledge Proof of Knowledge and Chosen Ciphertext Attack · CRYPTO 1991 |
Cryptographic protocols and secure computation › proof systems
zero-knowledge proofs |
0.0 | 1 | 1991 | Non-Interactive Zero-Knowledge Proof of Knowledge and Chosen Ciphertext Attack · CRYPTO 1991 |
Computational complexity
relativization |
0.0 | 1 | 1999 | Limits on the Efficiency of One-Way Permutation-Based Hash Functions · FOCS 1999 |
Privacy and data protection
anonymity |
0.0 | 1 | 1996 | Anonymous Communication and Anonymous Cash · CRYPTO 1996 |
Methods — techniques the papers use, named apart from their topics
security model · 0.1access control lists · 0.1machine learning · 0.1combinatorial optimization · 0.1attack graph · 0.1statistical traffic analysis · 0.1oracle construction · 0.0black-box separation · 0.0partial state machine modeling · 0.0quantum query complexity · 0.0oracle separation · 0.0cryptographic protocol design · 0.0quantum algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Heat-ray: combating identity snowball attacks using machinelearning, combinatorial optimization and attack graphsabstractAs computers have become ever more interconnected, the complexity of security configuration has exploded. Management tools have not kept pace, and we show that this has made identity snowball attacks into a critical danger. Identity snowball attacks leverage the users logged in to a first compromised host to launch additional attacks with those users' privileges on other hosts. To combat such attacks, we present Heat-ray, a system that combines machine learning, combinatorial optimization and attack graphs to scalably manage security configuration. Through evaluation on an organization with several hundred thousand users and machines, we show that Heat-ray allows IT administrators to reduce by 96% the number of machines that can be used to launch a large-scale identity snowball attack. John Dunagan, Alice X. Zheng, Daniel R. Simon |
SOSP | 3 |
| 2007 | Authorizing applications in singularityabstractWe describe a new design for authorization in operating systems in which applications are first-class entities. In this design, principals reflect application identities. Access control lists are patterns that recognize principals. We present a security model that embodies this design in an experimental operating system, and we describe the implementation of our design and its performance in the context of this operating system. Ted Wobber, Aydan R. Yumerefendi, Martín Abadi, Andrew Birrell, Daniel R. Simon |
EuroSys | 5 |
| 2004 | Shield: vulnerability-driven network filters for preventing known vulnerability exploitsabstractSoftware patching has not been effective as a first-line defense against large-scale worm attacks, even when patches have long been available for their corresponding vulnerabilities. Generally, people have been reluctant to patch their systems immediately, because patches are perceived to be unreliable and disruptive to apply. To address this problem, we propose a first-line worm defense in the network stack, using shields -- vulnerability-specific, exploit-generic network filters installed in end systems once a vulnerability is discovered, but before a patch is applied. These filters examine the incoming or outgoing traffic of vulnerable applications, and correct traffic that exploits vulnerabilities. Shields are less disruptive to install and uninstall, easier to test for bad side effects, and hence more reliable than traditional software patches. Further, shields are resilient to polymorphic or metamorphic variations of exploits [43].In this paper, we show that this concept is feasible by describing a prototype Shield framework implementation that filters traffic above the transport layer. We have designed a safe and restrictive language to describe vulnerabilities as partial state machines of the vulnerable application. The expressiveness of the language has been verified by encoding the signatures of several known vulnerabilites. Our evaluation provides evidence of Shield's low false positive rate and small impact on application throughput. An examination of a sample set of known vulnerabilities suggests that Shield could be used to prevent exploitation of a substantial fraction of the most dangerous ones. Helen J. Wang, Chuanxiong Guo, Daniel R. Simon, Alf Zugenmaier |
SIGCOMM | 3 |
| 2003 | Persistent-State Checkpoint Comparison for Troubleshooting Configuration Failuresabstract© 2003 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. Yi-Min Wang, Chad Verbowski, Daniel R. Simon |
DSN | 3 |
| 2002 | Statistical Identification of Encrypted Web Browsing TrafficabstractEncryption is often proposed as a tool for protecting the privacy of World Wide Web browsing. However, encryption-particularly as typically implemented in, or in concert with popular Web browsers-does not hide all information about the encrypted plaintext. Specifically, HTTP object count and sizes are often revealed (or at least incompletely concealed). We investigate the identifiability of World Wide Web traffic based on this unconcealed information in a large sample of Web pages, and show that it suffices to identify a significant fraction of them quite reliably. We also suggest some possible countermeasures against the exposure of this kind of information and experimentally evaluate their effectiveness. Qixiang Sun, Daniel R. Simon, Yi-Min Wang, Wilf Russell, Venkat N. Padmanabhan, Lili Qiu |
S&P | 2 |
| 2001 | Practical Automated Filter Generation to Explicitly Enforce Implicit Input AssumptionsabstractVulnerabilities in distributed applications are being uncovered and exploited faster than software engineers can, patch the security holes. All too often these weaknesses result from implicit assumptions made by an application about its inputs. One approach to defending against their exploitation is to interpose a filter between the input source and the application that verifies that the application's assumptions about its inputs actually hold. However, ad hoc design of such filters is nearly as tedious and error-prone as patching the original application itself. We have automated the filter generation process based on a simple formal description of a broad class of assumptions about the inputs to an application. Focusing on the back-end server application case, we have prototyped an easy-to-use tool that generates server-side filtering scripts. These can then be quickly installed on a front-end webs server (either in concert with the application or., when a vulnerability is uncovered), thus shielding the server application from a variety of existing and exploited, attacks, as solutions requiring changes to the applications are developed and tested. Our measurements suggest that input filtering can be done efficiently and should not be a performance concern for moderately loaded web servers. The overall approach may be generalizable to other domains, such as firewall filter generation and API wrapper filter generation. Valentin Razmov, Daniel R. Simon |
ACSAC | 2 |
| 1999 | Limits on the Efficiency of One-Way Permutation-Based Hash FunctionsabstractNaor and Yung (1989) show that a one-bit-compressing universal one-way hash function (UOWHF) can be constructed based on a one-way permutation. This construction can be iterated to build a UOWHF which compresses by /spl epsiv/n bits, at the cost of /spl epsiv/n invocations of the one-way permutation. The show that this construction is not far from optimal, in the following sense, there exists an oracle relative to which there exists a one-way permutation with inversion probability 2/sup -p(n)/ (for any p(n)/spl isin//spl omega/(log n)), but any construction of an /spl epsiv/n-bit-compressing UOWHF. Requires /spl Omega/(/spl radic/n/p(n)) invocations of the one-way permutation, on average. (For example, there exists in this relativized world a one-way permutation with inversion probability n/sup -/spl omega/(1)/, but no UOWHF that involves it fewer than /spl Omega/(/spl radic/n/log n) times.) Thus any proof that a more efficient UOWHF can be derived from a one-way permutation is necessarily non-relativizing; in particular, no provable construction of a more efficient UOWHF can exist based solely on a "black box" one-way permutation. This result can be viewed as a partial justification for the practice of building efficient UOWHFs from stronger primitives (such as collision intractable hash functions), rather than from weaker primitives such as one-way permutations. Jeong Han Kim, Daniel R. Simon, Prasad Tetali |
FOCS | 2 |
| 1998 | Finding Collisions on a One-Way Street: Can Secure Hash Functions Be Based on General Assumptions?
Daniel R. Simon |
EUROCRYPT | 1 |
| 1997 | On the Power of Quantum ComputationabstractThe quantum model of computation is a model, analogous to the probabilistic Turing machine (PTM), in which the normal laws of chance are replaced by those obeyed by particles on a quantum mechanical scale, rather than the rules familiar to us from the macroscopic world. We present here a problem of distinguishing between two fairly natural classes of functions, which can provably be solved exponentially faster in the quantum model than in the classical probabilistic one, when the function is given as an oracle drawn equiprobably from the uniform distribution on either class. We thus offer compelling evidence that the quantum model may have significantly more complexity theoretic power than the PTM. In fact, drawing on this work, Shor has recently developed remarkable new quantum polynomial-time algorithms for the discrete logarithm and integer factoring problems. Daniel R. Simon |
SIAM J. Comput. | 1 |
| 1996 | Anonymous Communication and Anonymous Cash
Daniel R. Simon |
CRYPTO | 1 |
| 1994 | On the Power of Quantum ComputationabstractThe quantum model of computation is a probabilistic model, similar to the probabilistic Turing Machine, in which the laws of chance are those obeyed by particles on a quantum mechanical scale, rather than the rules familiar to us from the macroscopic world. We present here a problem of distinguishing between two fairly natural classes of function, which can provably be solved exponentially faster in the quantum model than in the classical probabilistic one, when the function is given as an oracle drawn equiprobably from the uniform distribution on either class. We thus offer compelling evidence that the quantum model may have significantly more complexity theoretic power than the probabilistic Turing Machine. In fact, drawing on this work, Shor (1994) has recently developed remarkable new quantum polynomial-time algorithms for the discrete logarithm and integer factoring problems.> Daniel R. Simon |
FOCS | 1 |
| 1993 | Cryptographic defense against traffic analysisabstractshuffles", performed on a set of items. Charles Rackoff, Daniel R. Simon |
STOC | 2 |
| 1991 | Non-Interactive Zero-Knowledge Proof of Knowledge and Chosen Ciphertext Attack
Charles Rackoff, Daniel R. Simon |
CRYPTO | 2 |