Pratyush Ranjan Tiwari

Pratyush Ranjan Tiwari


I am a third year PhD student at Johns Hopkins University under the wonderful supervision of both Matthew Green and Abhishek Jain. I am in general interested in cryptography and its applications, more specifically, most of my research interests are at the intersection of cryptography with privacy, and verifiable computation. I am particularly interested in designing protocols with minimal trust requirements. Over the last two summers, I have collaborated with the Ethereum Research team to build, attack and study practical verifiable delay functions (VDFs) and with the PSE team as a grantee where I fell down the zero-knowledge proofs rabbithole, working on verifiable machine learning.


  • Privacy-preserving computation
  • Zero-knowledge proof applications
  • Verifiable computation


  • PhD in Computer Science, 2025 (expected)

    Johns Hopkins University

  • Ashoka Scholar's Program (1 year Postgrad by research), 2020

    Ashoka University

  • BSc in Mathematics & Computer Science, 2019

    Ashoka University


Undergraduate Research Excellence Award

Awarded to the graduating student with the best track record in academic research, evaluated on the basis of publications and thesis quality.

Engineering Fellow: Privacy Preserving Eigenvalue Computation

Celo’s algorithmically volume regulated stablecoin protocol requires each user to calculate their own Eigentrust score. Developing an efficient Zero Knowledge protocol to enable this. Youngest fellow among all the Celo fellows. Usually fellows are advanced Graduate students. Received a $10,000 grant.

Recent Publications

Quickly discover relevant content by filtering publications.
(2022). Time-Deniable Signatures. in Privacy Enhancing Technologies Symposium (PETS ‘23).


(2022). Not So Slowth: Invertible VDF for Ethereum 2.0. in Stanford’s Science of Blockchain Conference (SBC ‘22).

PDF Video

Popular Topics