Shravan Srinivasan


5112 Brendan Iribe Center for Computer Science and Engineering

I am a Ph.D. student in the Department of Computer Science at the University of Maryland. I am advised by Prof. Charalampos (Babis) Papamanthou.

I work on applied cryptography and distributed consensus.


  • Algorand (Summer 2021 - Summer 2022)
    • Topic: Blockchain interoperability using zk-SNARKs
  • ThunderCore (Summer 2019)
    • Topic: Streamlined consensus


  1. ePrint
    Transparent Batchable Time-lock Puzzles and Applications to Byzantine Consensus
    Shravan Srinivasan, Julian Loss, Giulio Malavolta, Kartik Nayak, Charalampos Papamanthou,  and Sri AravindaKrishnan Thyagarajan
  2. CCS ’22
    Batching, Aggregation, and Zero-Knowledge Proofs in Bilinear Accumulators
    Shravan Srinivasan, Ioanna Karantaidou, Foteini Baldimtsi,  and Charalampos Papamanthou
    In ACM CCS 2022
  3. USENIX ’22
    Hyperproofs: Aggregating and Maintaining Proofs in Vector Commitments
    Shravan Srinivasan, Alex Chepurnoy, Charalampos Papamanthou, Alin Tomescu,  and Yupeng Zhang
    In USENIX Security 2022
  4. ePrint
    Edrax: A Cryptocurrency with Stateless Transaction Validation
    Alexander Chepurnoy, Charalampos Papamanthou,  Shravan Srinivasan, Alin Tomescu,  and Yupeng Zhang
    May 2020
  5. e-Energy ’15
    Bugs in the Freezer: Detecting Faults in Supermarket Refrigeration Systems Using Energy Signals
    Shravan Srinivasan, Arunchandar Vasan, Venkatesh Sarangan,  and Anand Sivasubramaniam
    In ACM e-Energy 2015