I am a student at Indian Institute of Technology Bombay. I am pursuing Bachelor of Technology degree in Computer Science and Engineering Department. I have great interest in Computer System Security. I am also a member of Computer Architecture Security and Performance Research Group (CASPER) run by Professor Biswabandan Panda.
This project was done in teams of 3. We explored effects of various changes in spectre attack. We also modified the attack to leak data from victim when there is no shared memory. This modification involved use of Prime+Probe to leak cache states.
A fast, secure chatting application.
In this project, we (team of 3) built a chatting application with End-to-End Encryption. It also supported Group Chats. We used sockets and selectors primitives in python for communication channels and server handling respectively. We also implemented various load-balancer techniques. We compared various load-balancing mechanisms by performance analysis using 100 clients connecting to 5 servers.
Convolutional Neural Network. I made Neural Network from scratch for MNIST dataset. I also made Convolutional Neural Network using PyTorch for classifying CIFAR-10 dataset. The project also involved implementing U-Net on Caravana Dataset.
Game of Tic-Tac-Toe
This game involves two players on network. One of the players acts as server and other player acts as client. This was made using sockets in Java.
Game of Brick Breaker. This is a web browser game made using javascript and HTML. The game involves various levels. The game is also hosted on GitHub pages.
Single Player game made using Fast-Light ToolKit (FLTK) library of C++. This project involved various concepts of Object Oriented Programming.
Course Project studying various different types of adversarial attacks and defenses on different types of datasets.
Group of 2. Studied about various tools for anonymous communication. Focussed on deep understanding of anonymous network of I2P and Tor.
Studied effects of different cache hierarchies on performance in case of graph workloads. Used champsim simulator to implement variations of cache hierarchies.