Skip to content
View akhilsb's full-sized avatar

Block or report akhilsb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
akhilsb/README.md

Hi there! I am Akhil Bandarupalli, a Ph.D. student in Computer Science at Purdue University. I am advised by Prof. Aniket Kate and Prof. Saurabh Bagchi.

Research Interests

I design fault-tolerant distributed computing protocols for blockchains, privacy-preserving computation, and resource-constrained Cyber-Physical Systems. My research combines novel distributed computing techniques with cryptography to build protocols with provable security and efficiency. My current research focuses on computationally efficient distributed protocols for Multi-Party Computation, Asynchronous Random Beacons, and Convex Byzantine Agreement. I practically implement my research and aim to produce quality software artifacts that can be employed in real-world applications.

Artifacts

I produced multiple software artifacts as part of my research. Each artifact is set up in a separate Github repository.

  1. The hashrand-rs repository implements HashRand, a computationally efficient asynchronous random beacon protocol (CCS'24). This repository also contains an implementation of the Dfinity-DVRF beacon protocol based on threshold BLS signatures. These protocols have been implemented in Rust. This artifact is also available on Zenodo. DOI

  2. The delphi-rs repository implements Delphi, a computationally efficient asynchronous convex agreement protocol (DSN'24). This repository also contains an implementation of the FIN Asynchronous Common Subset (ACS) protocol, and Abraham et al.'s Approximate Agreement protocol. These protocols have been implemented in Rust. This artifact is also available on Zenodo. DOI

  3. The pqsmr-rs repository implements PQ-Tusk (CCS'24), a Post-Quantum secure asynchronous State Machine Replication (SMR) protocol. This protocol uses Dilithium signatures for certificate generation. These protocols have been implemented in Rust. This artifact is also available on Zenodo. DOI

  4. The sensorbft-rs repository implements SensorBFT (ICDCS'24), an efficient asynchronous approximate agreement protocol for target localization. This protocol has been implemented in Rust.

  5. The E2C-BLE repository implements EESMR, an energy-efficient synchronous State Machine Replication (SMR) protocol. This artifact has been implemented in C++. This artifact uses libraries from mbedos, a lightweight OS for low-power embedded devices.

Pinned Loading

  1. delphi-rs delphi-rs Public

    Delphi: Asynchronous Approximate Agreement for Distributed Blockchain Oracles

    Rust

  2. hashrand-rs hashrand-rs Public

    Asynchronous Random Beacon without trusted setup

    Rust

  3. pqsmr-rs pqsmr-rs Public

    Post Quantum secure asynchronous State Machine Replication

    Rust

  4. E2C-BLE E2C-BLE Public

    Makefile

  5. icanforce/Vega-Multi-Alt-Detection-2023 icanforce/Vega-Multi-Alt-Detection-2023 Public

    Java 1