About

I’m a PhD student in the Security and Privacy Group at the School of Informatics, University of Edinburgh, where I’m fortunate to be supervised by Damiano Abram and Rahul Santhanam. Previously, I was a predoctoral researcher at the Trust Lab, IIT Bombay, and a research assistant at CISPA. I completed my integrated Master’s degree at VIT Bhopal University, where I worked on my thesis under the supervision of Matteo Campanelli. I’m broadly interested in theoretical computer science, mainly cryptography, computational complexity, and pseudorandomness.

Publications

  • Simple Extremely Lossy Functions from Small-Exponent Hashing

    Damiano Abram, Agni Datta, Archisman Dutta, Lawrence Roy

    Preprint · 2026

    ePrintarXiv
    BibTeX
    ePrint version · 2026
    @misc{EPRINT:ADDR26,
            author       = {Damiano Abram and Agni Datta and Archisman Dutta and Lawrence Roy},
            howpublished = {Cryptology {ePrint} Archive, Paper 2026/2367},
            title        = {Simple Extremely Lossy Functions from Small-Exponent Hashing},
            url          = {https://eprint.iacr.org/2026/2367},
            year         = {2026},
    }

  • A Fiat-Shamir Transformation for Private-Coin Protocols

    Shany Ben-David, Agni Datta, Eylon Yogev

    Preprint · 2026

    ePrint
    BibTeX
    ePrint version · 2026
    @misc{EPRINT:BenDatYog26,
            author       = {Shany Ben-David and Agni Datta and Eylon Yogev},
            howpublished = {Cryptology {ePrint} Archive, Paper 2026/2227},
            title        = {A {Fiat}-{Shamir} Transformation for Private-Coin Protocols},
            url          = {https://eprint.iacr.org/2026/2227},
            year         = {2026},
    }

  • Fiat-Shamir Goes Rational (Or: On the Perils of Sublinear Verification)

    Matteo Campanelli, Agni Datta

    ASIACRYPT · 2026

    ePrint
    BibTeX
    ePrint version · 2024
    @misc{EPRINT:CamDat24,
            author       = {Matteo Campanelli and Agni Datta},
            howpublished = {Cryptology {ePrint} Archive, Paper 2024/1645},
            title        = {{Fiat}-{Shamir} Goes Rational},
            url          = {https://eprint.iacr.org/2024/1645},
            year         = {2024},
    }

Teaching

Service

Ad Hoc Reviewing

  1. 2026 · TCC · CRYPTO · EUROCRYPT
  2. 2025 · S&P · JoC

Talks

  1. Fiat-Shamir Goes Rational Cryptography Group, Bar-Ilan University · May 2025
  2. Fiat-Shamir Goes Rational Cryptography and Security Group, Aarhus University · Dec 2024
  3. Windows Registry Forensic Analysis Workshop on Windows Forensics, CAPT · Jun 2023
  4. Oshin OS: Risk Mitigation for Minors First National Conference on Emerging Technologies, CAPT · Feb 2023

Expository notes

I sometimes write notes as I work through results and techniques, both old and new, that catch my interest, explaining their proofs in the way that feels most natural to me. I share some of my more carefully revised notes, hoping that other researchers will find them useful. I occasionally leave out formal details to make the ideas easier to follow, and as always, any errors are my own.

On the Simplex Method

Agni Datta

Version 0.1 · February 12, 2022

PDF
Overview

A short note explaining how the simplex method moves between vertices of a feasible polytope in search of an optimal linear objective. The note is meant to make the geometric picture behind pivoting explicit before turning to the algebraic form of the algorithm. Written during my undergraduate studies.

On the KKT Method

Agni Datta

Version 0.1 · August 27, 2022

PDF
Overview

A short introduction to the Karush-Kuhn-Tucker conditions for constrained optimization. The note explains how stationarity, feasibility, and complementary slackness combine to certify optimality under the usual regularity assumptions. Written during my undergraduate studies.

On Gomory Cutting Planes

Agni Datta

Version 0.3 · March 19, 2023

PDF
Overview

A note on how Gomory cuts strengthen a linear relaxation by adding inequalities that exclude a fractional solution while preserving all integral feasible points. The goal is to show why cutting planes are a natural bridge between linear programming and integer programming. Written during my undergraduate studies.

On the Goldwasser-Sipser Lower-Bound Protocol

Agni Datta

Version 0.2 · November 2024

PDF
Overview

An expository note on the Goldwasser-Sipser protocol and the set-size lower-bound problem that it captures. The note focuses on the probabilistic idea behind the protocol and how hashing is used to turn a counting gap into an interactive proof.

On Schrödinger’s Equation

Agni Datta

Version 0.1 · November 5, 2023

PDF
Overview

A short note deriving the Schrödinger equation from the basic correspondence between energy, momentum, and wave behavior. The emphasis is on the meaning of the equation and the role played by the wavefunction, rather than on physical formalism alone. Written during my undergraduate studies.

References

A list of books, courses, and links I return to. Useful if you are starting out in TCS or looking for a reference.

Books

Complexity

Computability

Average-Case and Kolmogorov Complexity

Descriptive Complexity

Proof Complexity

Circuits and Boolean Functions

Randomized Algorithms

Pseudorandomness

Approximation Algorithms

Algorithms

Algorithmic Game Theory

Communication Complexity

Cryptography

Coding Theory

Combinatorics

Expanders

Logic

Quantum Information

Courses and Notes

Complexity

Boolean Functions and Combinatorics

Coding Theory

  • Carnegie Mellon University Venkatesan Guruswami

    Introduction to Coding Theory

    Graduate course notes on algebraic and combinatorial coding theory.

  • Massachusetts Institute of Technology Madhu Sudan

    Algebra and Computation

    Lecture notes on algebraic algorithms: FFT, polynomial identity testing, and coding.

  • Massachusetts Institute of Technology Madhu Sudan, Daniel Spielman

    Essential Coding Theory

    Early version of what became the Guruswami-Rudra-Sudan text; freely available.

Pseudorandomness

Cryptography

Quantum Information

High-Dimensional Expanders

  • Tata Institute of Fundamental Research Prahladh Harsha

    High-Dimensional Expanders

    Lecture and seminar series covering spectral graph theory, high-dimensional expansion, constructions, and applications to codes and PCPs.

  • Weizmann Institute of Science Irit Dinur

    High-Dimensional Expanders

    A graduate course covering combinatorial, topological, and group-theoretic notions of high-dimensional expansion, together with applications to coding and complexity.

Research Tools

Preprints

References

Open Access

Conferences

General TCS

  • STOC

    Flagship TCS conference.

  • FOCS

    Flagship TCS conference.

  • ITCS

    Broad TCS conference for exploratory work.

  • ICALP

    Algorithms, complexity, and logic.

  • MFCS

    Mathematical foundations of computer science.

Complexity and Proof Systems

  • CCC

    Complexity theory and proof systems.

Algorithms and Combinatorics

  • SODA

    Algorithms and data structures.

  • APPROX

    Approximation algorithms and hardness.

  • RANDOM

    Randomized algorithms and derandomization.

Cryptography

  • CRYPTO

    General cryptography.

  • TCC

    Theory of cryptography.

  • PKC

    Public-key cryptography.

Logic

  • LICS

    Logic in computer science.

Community

Blogs

Communities