EDBT 2026 Demo / reviewers in the wild / expert
Charles Rackoff
dblp:88/1341
· DBLP profile ↗
36ranked-venue papers
9as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 27 · 6 first-authorSecurity and privacy · 10 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
19 papers |
Cryptographic primitives and cryptanalysis · 61% Cryptographic protocols and secure computation · 33% Authentication and access control · 3% | |
| Theoretical computer science
14 papers |
Algorithms and data structures · 26% Combinatorics and discrete mathematics · 24% Approximation and online algorithms · 19% |
Topics — the 30 heaviest of 55, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key encryption |
0.1 | 3 | 2008 | On the Impossibility of Basing Identity Based Encryption on Trapdoor Permutations · FOCS 2008 Non-Interactive Zero-Knowledge Proof of Knowledge and Chosen Ciphertext Attack · CRYPTO 1991 The Notion of Security for Probabilistic Cryptosystems · SIAM J. Comput. 1988 |
Cryptographic primitives and cryptanalysis › provable security
black-box separations |
0.1 | 1 | 2008 | On the Impossibility of Basing Identity Based Encryption on Trapdoor Permutations · FOCS 2008 |
Cryptographic primitives and cryptanalysis › public-key cryptography › public-key encryption
identity-based encryption |
0.1 | 1 | 2008 | On the Impossibility of Basing Identity Based Encryption on Trapdoor Permutations · FOCS 2008 |
Cryptographic protocols and secure computation
key exchange |
0.1 | 1 | 2008 | Password Mistyping in Two-Factor-Authenticated Key Exchange · ICALP (2) 2008 |
Cryptographic protocols and secure computation
commitment schemes |
0.0 | 1 | 2004 | Efficient Consistency Proofs for Generalized Queries on a Committed Database · ICALP 2004 |
Algorithms and data structures › markov chains
mixing time |
0.0 | 1 | 2004 | Simple Permutations Mix Well · ICALP 2004 |
Cryptographic protocols and secure computation › proof systems
zero-knowledge proofs |
0.0 | 4 | 1998 | Lower Bounds for Zero Knowledge on the Internet · FOCS 1998 Non-Interactive Zero-Knowledge Proof of Knowledge and Chosen Ciphertext Attack · CRYPTO 1991 The Knowledge Complexity of Interactive Proof Systems · SIAM J. Comput. 1989 |
Approximation and online algorithms
online algorithms |
0.0 | 1 | 2002 | (Incremental) priority algorithms · SODA 2002 |
Cryptographic primitives and cryptanalysis › message authentication codes
CBC-MAC |
0.0 | 1 | 2000 | CBC MAC for Real-Time Data Sources · J. Cryptol. 2000 |
Cryptographic primitives and cryptanalysis
message authentication codes |
0.0 | 1 | 2000 | CBC MAC for Real-Time Data Sources · J. Cryptol. 2000 |
Cryptographic primitives and cryptanalysis › provable security › simulation-based security
black-box simulation |
0.0 | 1 | 1998 | Lower Bounds for Zero Knowledge on the Internet · FOCS 1998 |
Cryptographic protocols and secure computation › proof systems › zero-knowledge proofs › zero-knowledge interactive proof
concurrent zero-knowledge |
0.0 | 1 | 1998 | Lower Bounds for Zero Knowledge on the Internet · FOCS 1998 |
Cryptographic protocols and secure computation
oblivious transfer |
0.0 | 1 | 1996 | A Secure Protocol for the Oblivious Transfer (Extended Abstract) · J. Cryptol. 1996 |
Authentication and access control
password authentication |
0.0 | 2 | 1989 | A Study of Password Security · J. Cryptol. 1989 A Study of Password Security · CRYPTO 1987 |
Authentication and access control
password security |
0.0 | 2 | 1989 | A Study of Password Security · J. Cryptol. 1989 A Study of Password Security · CRYPTO 1987 |
Privacy and data protection › randomization
shuffling |
0.0 | 1 | 1993 | Cryptographic defense against traffic analysis · STOC 1993 |
Network security
traffic analysis |
0.0 | 1 | 1993 | Cryptographic defense against traffic analysis · STOC 1993 |
Mathematical optimization
integer programming |
0.0 | 2 | 1989 | The Knowledge Complexity of Interactive Proof Systems · SIAM J. Comput. 1989 The Knowledge Complexity of Interactive Proof-Systems (Extended Abstract) · STOC 1985 |
Mathematical optimization › integer programming
knowledge complexity |
0.0 | 2 | 1989 | The Knowledge Complexity of Interactive Proof Systems · SIAM J. Comput. 1989 The Knowledge Complexity of Interactive Proof-Systems (Extended Abstract) · STOC 1985 |
Cryptographic primitives and cryptanalysis
public-key cryptography |
0.0 | 2 | 1988 | A Basic Theory of Public and Private Cryptosystems · CRYPTO 1988 The Notion of Security for Probabilistic Cryptosystems · CRYPTO 1986 |
Cryptographic primitives and cryptanalysis › provable security
security notions |
0.0 | 2 | 1988 | The Notion of Security for Probabilistic Cryptosystems · SIAM J. Comput. 1988 The Notion of Security for Probabilistic Cryptosystems · CRYPTO 1986 |
Cryptographic primitives and cryptanalysis › pseudorandomness
pseudorandom permutations |
0.0 | 2 | 1988 | How to Construct Pseudorandom Permutations from Pseudorandom Functions · SIAM J. Comput. 1988 How to Construct Pseudo-Random Permutations from Pseudo-Random Functions (Abstract) · CRYPTO 1985 |
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 |
Distributed systems
asynchronous systems |
0.0 | 1 | 1998 | Lower Bounds for Zero Knowledge on the Internet · FOCS 1998 |
Computational complexity
relativization |
0.0 | 3 | 1982 | Relativized Questions Involving Probabilistic Algorithms · J. ACM 1982 Limitations on Separating Nondeterministic Complexity Classes · SIAM J. Comput. 1981 Relativized Questions Involving Probabilistic Algorithms · STOC 1978 |
Cryptographic primitives and cryptanalysis
block cipher |
0.0 | 1 | 1988 | How to Construct Pseudorandom Permutations from Pseudorandom Functions · SIAM J. Comput. 1988 |
Cryptographic primitives and cryptanalysis › provable security › security notions
semantic security |
0.0 | 1 | 1988 | The Notion of Security for Probabilistic Cryptosystems · SIAM J. Comput. 1988 |
Computational complexity
space complexity |
0.0 | 3 | 1981 | Limitations on Separating Nondeterministic Complexity Classes · SIAM J. Comput. 1981 Space Lower Bounds for Maze Threadability on Restricted Machines · SIAM J. Comput. 1980 A Decision Procedure for the First Order Theory of Real Addition with Order · SIAM J. Comput. 1975 |
Computational complexity
complexity classes |
0.0 | 2 | 1982 | Relativized Questions Involving Probabilistic Algorithms · J. ACM 1982 Relativized Questions Involving Probabilistic Algorithms · STOC 1978 |
Computational complexity
randomized computation |
0.0 | 2 | 1982 | Relativized Questions Involving Probabilistic Algorithms · J. ACM 1982 Relativized Questions Involving Probabilistic Algorithms · STOC 1978 |
Methods — techniques the papers use, named apart from their topics
black-box separation · 0.1black-box simulation · 0.0competitive analysis · 0.0equivalence proof · 0.0reduction · 0.0cryptographic composition · 0.0parallel algorithm design · 0.0degree reduction · 0.0pseudorandom function construction · 0.0feistel network · 0.0security definitions · 0.0password security study · 0.0computational complexity measures · 0.0computational complexity measure · 0.0probabilistic polynomial-time predicate · 0.0oracle separation · 0.0diagonalization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | The Black-Box Query Complexity of Polynomial Summation
Ali Juma, Valentine Kabanets, Charles Rackoff, Amir Shpilka |
Comput. Complex. | 3 |
| 2008 | On the Impossibility of Basing Identity Based Encryption on Trapdoor PermutationsabstractWe ask whether an Identity Based Encryption (IBE) system can be built from simpler public-key primitives. We show that there is no black-box construction of IBE from Trapdoor Permutations (TDP) or even from Chosen Ciphertext Secure Public Key Encryption (CCA-PKE). These black-box separation results are based on an essential property of IBE, namely that an IBE system is able to compress exponentially many public-keys into a short public parameters string. Dan Boneh, Periklis A. Papakonstantinou, Charles Rackoff, Yevgeniy Vahlis, Brent Waters |
FOCS | 3 |
| 2008 | Password Mistyping in Two-Factor-Authenticated Key Exchange
Vladimir Kolesnikov, Charles Rackoff |
ICALP (2) | 2 |
| 2008 | On Seed-Incompressible Functions
Shai Halevi, Steven Myers, Charles Rackoff |
TCC | 3 |
| 2006 | Key Exchange Using Passwords and Long Keys
Vladimir Kolesnikov, Charles Rackoff |
TCC | 2 |
| 2005 | Simple permutations mix well
Shlomo Hoory, Avner Magen, Steven Myers, Charles Rackoff |
Theor. Comput. Sci. | 4 |
| 2004 | Simple Permutations Mix Well
Shlomo Hoory, Avner Magen, Steven Myers, Charles Rackoff |
ICALP | 4 |
| 2004 | Efficient Consistency Proofs for Generalized Queries on a Committed Database
Rafail Ostrovsky, Charles Rackoff, Adam D. Smith 0001 |
ICALP | 2 |
| 2003 | (Incremental) Priority Algorithms
Allan Borodin, Morten N. Nielsen, Charles Rackoff |
Algorithmica | 3 |
| 2002 | (Incremental) priority algorithms
Allan Borodin, Morten N. Nielsen, Charles Rackoff |
SODA | 3 |
| 2000 | CBC MAC for Real-Time Data Sources
Erez Petrank, Charles Rackoff |
J. Cryptol. | 2 |
| 1998 | Lower Bounds for Zero Knowledge on the InternetabstractWe consider zero knowledge interactive proofs in a richer, more realistic communication environment. In this setting, one may simultaneously engage in many interactive proofs, and these proofs may take place in an asynchronous fashion. It is known that zero-knowledge is not necessarily preserved in such an environment; we show that for a large class of protocols, it cannot be preserved. Any 4 round (computational) zero-knowledge interactive proof (or argument) for a non-trivial language L is not black-box simulatable in the asynchronous setting. Joe Kilian, Erez Petrank, Charles Rackoff |
FOCS | 3 |
| 1996 | A Secure Protocol for the Oblivious Transfer (Extended Abstract)
Michael J. Fischer, Silvio Micali, Charles Rackoff |
J. Cryptol. | 3 |
| 1993 | Cryptographic defense against traffic analysisabstractshuffles", performed on a set of items. Charles Rackoff, Daniel R. Simon |
STOC | 1 |
| 1991 | Non-Interactive Zero-Knowledge Proof of Knowledge and Chosen Ciphertext Attack
Charles Rackoff, Daniel R. Simon |
CRYPTO | 1 |
| 1989 | A Study of Password Security
Michael Luby, Charles Rackoff |
J. Cryptol. | 2 |
| 1989 | The Knowledge Complexity of Interactive Proof SystemsabstractUsually, a proof of a theorem contains more knowledge than the mere fact that the theorem is true. For instance, to prove that a graph is Hamiltonian it suffices to exhibit a Hamiltonian tour in it; however, this seems to contain more knowledge than the single bit Hamiltonian/non-Hamiltonian. In this paper a computational complexity theory of the “knowledge” contained in a proof is developed. Zero-knowledge proofs are defined as those proofs that convey no additional knowledge other than the correctness of the proposition in question. Examples of zero-knowledge proof systems are given for the languages of quadratic residuosity and 'quadratic nonresiduosity. These are the first examples of zero-knowledge proofs for languages not known to be efficiently recognizable. Shafi Goldwasser, Silvio Micali, Charles Rackoff |
SIAM J. Comput. | 3 |
| 1988 | A Basic Theory of Public and Private Cryptosystems
Charles Rackoff |
CRYPTO | 1 |
| 1988 | How to Construct Pseudorandom Permutations from Pseudorandom FunctionsabstractWe show how to efficiently construct a pseudorandom invertible permutation generator from a pseudorandom function generator. Goldreich, Goldwasser and Micali [“How to construct random functions,” Proc. 25th Annual Symposium on Foundations of Computer Science, October 24–26, 1984.] introduce the notion of a pseudorandom function generator and show how to efficiently construct a pseudorandom function generator from a pseudorandom bit generator. We use some of the ideas behind the design of the Data Encryption Standard for our construction. A practical implication of our result is that any pseudorandom bit generator can be used to construct a block private key cryptosystem which is secure against chosen plaintext attack, which is one of the strongest known attacks against a cryptosystem. Michael Luby, Charles Rackoff |
SIAM J. Comput. | 2 |
| 1988 | The Notion of Security for Probabilistic CryptosystemsabstractThree very different formal definitions of security for public-key cryptosystems have been proposed—two by Goldwasser and Micali and one by Yao. We prove all of them to be equivalent. This equivalence provides evidence that the right formalization of the notion of security has been reached. Silvio Micali, Charles Rackoff, Bob Sloan |
SIAM J. Comput. | 2 |
| 1987 | A Study of Password Security
Michael Luby, Charles Rackoff |
CRYPTO | 2 |
| 1986 | The Notion of Security for Probabilistic Cryptosystems
Silvio Micali, Charles Rackoff, Bob Sloan |
CRYPTO | 2 |
| 1986 | Pseudo-random Permutation Generators and Cryptographic CompositionabstractGGM] prove that if there is a Pseudo-random number generator, then there is a pseudo-random function generator.We prove here that if there is a pseudo-random function generator, then there is a pseudo-random permutation generator.We also prove that if two permutation generators which are "slightly secure" are cryptographically composed, the result is more secure than either one alone. Michael Luby, Charles Rackoff |
STOC | 2 |
| 1985 | How to Construct Pseudo-Random Permutations from Pseudo-Random Functions (Abstract)
Michael Luby, Charles Rackoff |
CRYPTO | 2 |
| 1985 | The Knowledge Complexity of Interactive Proof-Systems (Extended Abstract)abstractHow much knowledge should be communicated fir proving a theorem T?Certainly enough to see that T is true, but usually much more.For instance, to prove that a graph is Hamiltonian it suffices to exhibit an Hamiltonian tour.This appears, however, to contain ,much additional knowledge than the single bit "HamiltonianInon-Hamiltonian".We give a computational complexity measure of knowledge and measure tic amount of additional knowlcdgc contained in proofs. Shafi Goldwasser, Silvio Micali, Charles Rackoff |
STOC | 3 |
| 1983 | How to Simultaneously Exchange a Secret Bit by Flipping a Symmetrically-Biased CoinabstractWe present a cryptographic protocol allowing two mutually distrusting parties, A and B, each having a secret bit, to "simultaneously" exchange the values of those bits. It is assumed that initially each party presents a correct encryption of his secret bit to the other party. We develop a new tool to implement our protocol: a slightly biased symmetric coin. The key property of this coin is that from each flip A receives a piece of probabilistic information about B's secret bit which is symmetric to the piece of information B receives about A's secret bit. Michael Luby, Silvio Micali, Charles Rackoff |
FOCS | 3 |
| 1983 | Fast Parallel Computation of Polynomials Using Few ProcessorsabstractIt is shown that any multivariate polynomial of degree d that can be computed sequentially in C steps can be computed in parallel in $O((\log d)(\log C + \log d))$ steps using only $(Cd)^{O(1)} $ processors. Leslie G. Valiant, Sven Skyum, S. Berkowitz, Charles Rackoff |
SIAM J. Comput. | 4 |
| 1982 | Relativized Questions Involving Probabilistic AlgorithmsabstractLet R _ NP be the collecUon of languages L such that for some polynomial-time-computable predicate P(x, y) and constant k, L = (xl3y , lYl = Ix:, P(x, y)) = (x13 at least 2 Ix:-1 values of y, lYl = Ixl k, P(x, y)) Let U _ NP be the collecuon of languages L such that for some polynomial-time-computable predicate P(x, y) and constant k, Z = (xl3y, lYl = Ixl k, e(x, .v))= {xlB umque y, lYl = Ixl', e(x, y)) Let R A, U A, pA, NpA, and CO-NP a be the relatwlzatton of these classes with respect to an oracle A Then for some oracles E and F, (NP E tq CO-NP E) = R e = pE ~ Npe and (NP r tq CO-NP F) ffi U F = pF ~ NpF, while for some other oracle D, CO.NPO=Npo= U o = R o ~ Po Charles Rackoff |
J. ACM | 1 |
| 1981 | Limitations on Separating Nondeterministic Complexity ClassesabstractIf the time bounds defining two nondeterministic complexity classes are too close for separation by the two known techniques, then they are almost too close for separation by any relativizable technique. Proof of an analogous result for space would be a major breakthrough, implying $\operatorname{NSPACE}(\log n) = \operatorname{DSPACE}(\log n)$. Charles Rackoff, Joel I. Seiferas |
SIAM J. Comput. | 1 |
| 1980 | Space Lower Bounds for Maze Threadability on Restricted MachinesabstractA restricted model of a Turing machine called a JAG (Jumping Automaton for Graphs) is introduced for solving the maze threadability problem (determining whether there is a path joining two distinguished nodes in an input graph). A JAG accesses its input graph by moving pebbles from a limited supply along the edges of the graph under a finite state control, and detecting when two pebbles coincide. It can also cause one pebble to jump to another. We prove that for every N there is a JAG which can determine threadability of an arbitrary N node input graph in storage $O((\log N)^2 )$, where the storage of a JAG with Ppebbles and N states is defined to be $P\log N + \log Q$. Further, we prove that any JAG which determines threadability requires storage $\Omega ((\log N)^2 /\log \log N)$. Finally, we prove that even when the inputs are restricted to undirected graphs (with no bound on the number of nodes), no single JAG can determine threadability. Stephen A. Cook, Charles Rackoff |
SIAM J. Comput. | 2 |
| 1979 | Random Walks, Universal Traversal Sequences, and the Complexity of Maze Problems
Romas Aleliunas, Richard M. Karp, Richard J. Lipton, László Lovász 0001, Charles Rackoff |
FOCS | 5 |
| 1978 | Relativized Questions Involving Probabilistic Algorithmsabstract@ NP be the collection of languages L such that for some polynomial time computable predicate P(x,y) and constant k, L = {x| Charles Rackoff |
STOC | 1 |
| 1978 | The Covering and Boundedness Problems for Vector Addition Systems
Charles Rackoff |
Theor. Comput. Sci. | 1 |
| 1976 | On the Complexity of the Theories of Weak Direct PowersabstractAbstract Mostowski [11] shows that if a structure has a decidable theory, then its weak direct power has one as well; his proof however never produces decision procedures which are elementary recursive. Some very general results are obtained here about the nature of the weak direct power of a structure, which in most cases lead to elementary recursive decision procedures for weak direct powers of structures which themselves have elementary recursive procedures. In particular, it is shown that 〈N*, +〉, the weak direct power of 〈N, +〉, can be decided in space for some constant c. As corollaries, the same upper bound is obtained for the theory of the structure 〈N+, ·〉 of positive integers under multiplication, and for the theory of finite abelian groups. Fischer and Rabin [7] have shown that the theory of 〈N,* +〉 requires time even on nondeterministic Turing machines. Charles Rackoff |
J. Symb. Log. | 1 |
| 1975 | A Decision Procedure for the First Order Theory of Real Addition with OrderabstractConsider the first order theory of the real numbers with the function + (plus) and the predicate $ < $ (less than). Let S be the set of true sentences of this theory. We first present an elimination of quantifiers decision procedure for S, and then analyze it to show that it takes at most time $2^{2cn} $, where c is a constant, to decide sentences of length n. We next show that a given sentence does not change in truth value when each of the quantifiers is limited to range over an appropriately chosen finite set of rationals. This fact leads to a new decision procedure for S which uses at most space $2^{cn} $. We also remark that our methods lead to a decision procedure for Presburger arithmetic which operates within space $2^{2cn} $. These upper bounds should be compared with the results of Fischer and Rabin [2] that for some constant c, real addition requires time $2^{cn} $ and Presburger arithmetic requires time $2^{2cn} $. Jeanne Ferrante, Charles Rackoff |
SIAM J. Comput. | 2 |
| 1974 | On the Complexity of the Theories of Weak Direct Products: A Preliminary ReportabstractLet N be the set of nonnegative integers and let be the weak direct product of with itself. Mostowski[9] shows that the theory of is decidable, but his decision procedure isn't elementary recursive. We present here a more efficient procedure which operates within space [equation] Charles Rackoff |
STOC | 1 |