Charles Rackoff
University of Toronto
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Charles Rackoff.
symposium on the theory of computing | 1985
Shafi Goldwasser; Silvio Micali; Charles Rackoff
Permission to copy without fee all or part of this material is granted provided that the copies arc not made or distributed for direct commercial advantage. rhe ACM copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise, or to repubhsh. requires a fee and/or specific permission.
SIAM Journal on Computing | 1988
Michael Luby; Charles Rackoff
We 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.
foundations of computer science | 1979
Romas Aleliunas; Richard M. Karp; Richard J. Lipton; László Lovász; Charles Rackoff
It is well known that the reachability problem for directed graphs is logspace-complete for the complexity class NSPACE(log n) , and thus holds the key to the open question of whether DSPACE(logn)= NSPACE(logn) ([3,4,5,6]). Here as usual OSPACE(logn) is the class of languages that are accepted in logn space by deterministic Turing Ma chi nes, wh i 1eNSPACE( log n) i s the c1ass 0 f 1anguages that are accepted in log n space by nondeterministic ones. The reachability problem for undirected graphs has also been considered ([5]), but it has remained an open question whether undirected graph reachability is logspace-complete for NSPACE(logn). Here we derive results suggesting that the undirected reachability problem is structurally different from, and easier than, the directed version. These results are an affirmative answer to a question of S. Cook.
Theoretical Computer Science | 1978
Charles Rackoff
Abstract New decision procedures for the covering and boundedness problems for vector addition systems are obtained. These procedures require at most space 2cn log n for some constant c. The procedures nearly achieve recently established lower bounds on the amount of space inherently required to solve these problems, and so are much more efficient than previously known non-primitive-recursive decision procedures.
SIAM Journal on Computing | 1983
Leslie G. Valiant; Sven Skyum; S. Berkowitz; Charles Rackoff
It is shown that any multivariate polynomial of degree d that can be computed sequentially in C steps can be computed in parallel in
SIAM Journal on Computing | 1975
Jeanne Ferrante; Charles Rackoff
O((\log d)(\log C + \log d))
Journal of Cryptology | 2000
Erez Petrank; Charles Rackoff
steps using only
symposium on the theory of computing | 1993
Charles Rackoff; Daniel R. Simon
(Cd)^{O(1)}
SIAM Journal on Computing | 1980
Stephen A. Cook; Charles Rackoff
processors.
foundations of computer science | 1998
Joe Kilian; Erez Petrank; Charles Rackoff
Consider the first order theory of the real numbers with the function + (plus) and the predicate