Rafail Ostrovsky

Rafail Ostrovsky











Professor of Computer Science and, by courtesy, of Mathematics
Director of Center for Information and Computation Security
UCLA, Los Angeles, CA 90095
I am interested in all aspects of theory of computation, especially in cryptography, network algorithms, and analysis and classification of high-dimensional data. Examples of topics include biometric-based cryptography, fault-tolerance, multi-party computation, zero-knowledge, algorithms for high-dimensional geometric problems such as clustering and nearest-neighbor search, metric embeddings, and routing and flow control in communication networks. Below, is a more detailed list of topics. My work has been supported in part by NSF, Teradata, Intel, John B. Garrick Foundation, OKAWA research award, Xerox Innovation group Award and IBM Faculty Award.
* Publications (in a chronological order) * Contact info * Bio * Teaching * Interested in working with me? * In popular press *
Additional bibliographic information can be found at DBLP. You can also try Google Scholar.

Publications (by topic)


Publications: Cryptography

Private Information Retrieval, Privacy-preserving datamining, and Searching on Encrypted Data

Zero Knowledge, Non-Interactive Zero-Knowledge, Knowledge Complexity

Digital Signatures, Passwords and Biometric Identification

Secure Two-Party and Multi-Party Computation

Non-Malleable Commitment Protocols, and Commitments with special properties.

Cryptographically-Strong Hash Functions

Issues of Anonymity

PKI, Identity revocation and Public-Key Encryptions with Additional Properties

Cryptographic Applications: Electronic Voting, Micropayments, Time-release encryption, Conditional Oblivious Transfer

Publications: Geometric Search and Analysis of High-Dimensional Data

Dimension Reduction, Emeddings and Geometric search

Clustering Algorithms for high-dimensional data


Publications: Distributed Control Theory, Network Algorithms and Combinatorial Algorithms

Admission Control and Network Routing Algorithms

Distributed Algorithms with severely limited memory per processor

Symmetry Breaking

Distributed Control Theory and Error-Correcting Codes

Clock synchronization in distributed networks

Combinatorial Algorithms





Some Past and Present Professional Activities




Invited Talks (from September 2005):









* Contact info * Bio * Teaching * Interested in working with me? * In popular press *


Photos:









My favorite poems.