My specialization is cryptography, a key enabling technology for cybersecurity. In cryptography, I focus on the standard-bearer problem, called multi-party computation (MPC) that allows a set of distrusting parties to jointly perform a collaborative computation on their private inputs in a way that no coalition of cheating parties can learn more information than their intended outputs. I also work in the area of fault-tolerant distributed computing that includes classic problems such as broadcast and Byzantine Agreement (BA) that allow a set of distrusting parties to jointly reach agreement on their private inputs even in the face of a coalition of cheating parties. The core focus of my research can be broadly classified into three areas as follows and as elaborated below: (a) Foundations of MPC; (b) Applied MPC; (c) Fault-tolerant Distributed Computing.
- Foundations of MPC: The foundational questions for MPC and its building blocks such as circuit garbling, oblivious transfer (OT), commitment schemes, zero-knowledge protocols, verifiable secret sharing (VSS), public key encryptions (PKE), are concerned with the feasibility of realizing these tasks, finding inherent lower bounds on the resources needed for solving these tasks and finding resource-efficient constructions. The resource required by a cryptographic protocol is determined by its computation, round and communication complexity.
- Applied MPC: The goal here is to build practically efficient constructions for MPC and its building blocks.
- Fault-tolerant Distributed Computing: This area includes classic problems such as Byzantine Agreement and message communication over untrusted network.
Recently, I have started exploring the application of MPC in the domain of machine learning (ML) such as training a model, classifying, clustering based on data possessed by several competing entities who do not trust each other. Her latest interest include Blockchain, one of the emerging technologies, and its application in cryptography at large that includes MPC, BA, smart contract and beyond.