Rahul Rachuri

Rahul Rachuri

Staff Research Scientist

About Me

I'm currently a Research Scientist at Visa Research, in the Trustworthy AI team. My work revolves around designing frameworks to understand the security and privacy issues that can emerge in agentic systems, in settings such as agentic commerce.

Previously, I was a PhD student in the Crypto Group from 2019 to 2022 at Aarhus University, Denmark under Prof. Peter Scholl and Prof. Claudio Orlandi. My research was mainly focused on building protocols for Secure Multiparty Computation for different use cases. More specifically, my work was geared towards the domain of Privacy-Preserving Machine Learning.

I received my iMTech (BTech + MTech) degree in Information Technology from International Insitute of Information Technology, Bangalore in 2019. As a part of my thesis, I worked on building an efficient framework to perform Privacy-Preserving Machine Learning using Secure Multiparty Computation. I worked under the guidance of Prof. Ashish Choudhury, along with members of the CrIS Lab.

Publications
  1. Block-Accumulate Codes: Accelerated Linear Codes for PCGs and ZK

    Vladimir Kolesnikov, Stanislav Peceny, Rahul Rachuri, Srinivasan Raghuraman, Peter Rindal, Harshal Shah

    In Submission

  2. Covert Attacks on Machine Learning Training in Passively Secure MPC

    Daniel Escudero, Matthew Jagielski, Rahul Rachuri, Peter Scholl

    In Submission

  3. SLVR: Securely Leveraging Client Validation Data for Robust Federated Learning

    Jihye Choi, Somesh Jha, Rahul Rachuri, Yizhen Wang

  4. Cheater Identification on a Budget: MPC with Identifiable Abort from Pairwise MACs

    Carsten Baum, Nikolas Melissaris, Rahul Rachuri, Peter Scholl

    Crypto 2024

  5. Ramen: Souper Fast Three-Party Computation for RAM Programs

    Lennart Braun, Mahak Pancholi, Rahul Rachuri, Mark Simkin

    ACM CCS 2023

  6. Le Mans: Dynamic and Fluid MPC for Dishonest Majority

    Rahul Rachuri, Peter Scholl

    Crypto 2022

  7. Tetrad: Actively Secure 4PC for Secure Training and Inference

    Nishat Koti, Arpita Patra, Rahul Rachuri, Ajith Suresh

    NDSS 2021

  8. Adversarial Attacks and Countermeasures on Private Training in MPC

    Daniel Escudero, Matthew Jagielski, Rahul Rachuri, Peter Scholl

    PPML@NeurIPS 2021

  9. Improved Primitives for MPC over Mixed Arithmetic-Binary Circuits

    Daniel Escudero, Satrajit Ghosh, Marcel Keller, Rahul Rachuri, Peter Scholl

    Crypto 2020

  10. Trident: Efficient 4PC Framework for Privacy Preserving Machine Learning

    Harsh Chaudhari, Rahul Rachuri, Ajith Suresh

    NDSS 2020

  11. Modeling Confirmation Bias Through Egoism and Trust in a Multi Agent System

    Seetarama Raju Pericherla, Rahul Rachuri, Shrisha Rao

    IEEE SMC 2018

Teaching
  1. Computability and Logic

    Course Code: 520171U005

    Spring 2021: Teaching Assistant

  2. Computability and Logic

    Course Code: 520171U005

    Spring 2020: Teaching Assistant

  3. Foundations of Cryptography

    Course Code: CS616

    Spring 2019: Teaching Assistant

  4. Introduction to Automata Theory and Computability

    Course Code: CS551

    Fall 2018: Teaching Assistant

Find out more


CV

Please email me for a copy of my full CV.

Education
Professional Service
As Program Committee
As external reviewer
Research Experience
Contact

I'm in the San Francisco Bay Area and always up for a chat in person!

You can reach online me at: