Mohammad Mahmoody

Associate Professor

Registration-Based Encryption

  Those who are interested in foundations of cryptography, but no mathematical or cryptographic background is assumed for this talk.
  Thursday, 02 January 2020
  13:30 - 14:15


Public-key encryption (PKE) has revolutionized cryptography, by allowing remote parties to communicate secretly. The down side of PKE is to maintain long lists of public keys in public-key directories. Identity-based encryption (IBE) gives a way around such lists by allowing one master public key and people's unique names (e.g., their email addresses) to be their public-key. The down side of IBE is that the issuer of the master public-key (and decryption keys) can decrypt all the messages, leading to the well-known key escrow problem with IBE. In this talk, I will introduce *registration* based encryption, which is a hybrid encryption method connecting IBE and PKE, getting (most) the benefits of both, without suffering from long key directories nor the key escrow problem.

Based on joint (TCC and PKC 2019) works with Sanjam Garg, Ahmadreza Rahimi, Mohammad Hajiabadi, and Sruthi Sekar.


Mohammad Mahmoudi's research focuses on the foundations of Cryptography and its interplay with Computational Complexity and Adversarial Learning. He obtained his BS degree from the Computer Engineering Department of Sharif University in 2004 and got his Ph.D. from Princeton University in 2010. He then spent a few years at Cornell University as a postdoctoral associate before joining the University of Virginia as an assistant professor in 2010, where he is currently an associate professor of Computer Science.