Rishi Sharma is a pre-final year undergraduate student in the School of Computing and Electrical Engineering (SCEE) at Indian Institute of Technology Mandi, majoring in Computer Science and Engineering. His research interests include performance optimization of computer programs, algorithmic differentiation, deep learning and satisfiability checking. He is the founder and coordinator of Heuristics IIT Mandi, which is a group of people collaborating and hosting sessions on research topics for the students of the institute.
Rishi has completed his winter semester 2019-2020 at RWTH Aachen University Germany as part of the Student Exchange Programme, where he indulged in Masters-level courses and Research Assistant jobs with IT-Security group and Theory of Hybrid Systems group.
Student Exchange, WS 2019-2020
RWTH Aachen University, Germany
B.Tech. in Computer Science and Engineering, 2021
Indian Institute of Technology Mandi
Implemented methods to perform gradient-based attack and adversary transfer on character-based Deep Neural Networks for malicious DGA generated domain names by emulating and inverting the non-differentiable embedding layer.
Used Iterative adversarial training to improve the robustness of the classifier using adversaries generated from the gradient based attacks.
Formulated the scheduling of a freight train in the german railway network as a satisfiability problem in propositional logic and implemented the solution using Z3 Solver.
Optimized the various steps of the problem formulation to reduce the problem blow-up from quadratic to linear and improved the feasibility of the approach in real-life railway network.