Ravi Kishore
Associate Professor
ravi.kishore@mahindrauniversity.edu.in
Dr. Ravi Kishore is an Associate Professor at Mahindra University with a strong passion for teaching and a focus on research. In the classroom, his goal is to simplify complex ideas and ignite a passion for learning. Concurrently, his research delves into the intricacies of theoretical computer science, cryptography, and information security.
Ph.D.
- Ph.D. in Computer Science and Engineering, IIIT-H, Hyderabad, India.
M.Tech
- M.Tech in Computer Science, Indian Statistical Institute, Kolkata, India.
M.Sc.
- M.Sc. in Mathematics, University of Hyderabad, India.
July 2023 - Present
- Associate Professor at Mahindra University (July 2023 – Present)
September 2020 - July 2023
- Post-Doctoral Researcher at IT University of Copenhagen, Denmark (September 2020 – July 2023).
-
- Co-Instructor for various courses, including Foundations of Computing, Advanced Security, Linear Algebra, and Cryptographic Computation and Blockchain.
July 2018 - Aug 2021
- Assistant Professor at Ecole Centrale School of Engineering, Mahindra University, Hyderabad (July 2018 – Aug 2021).
- Instructor and Co-Instructor for courses such as Number Theory and Cryptography, Discrete Mathematical Structures, Data Structures, Theory of Computation, and Cryptography and Information Security.
February 2018 - April 2018
- Visiting Faculty at IIIT, Hyderabad (February 2018 – April 2018).
- Instructor for Automata Theory course.
March 2016 - September 2016
- Visiting Fellow at Singapore University of Technology and Design (March 2016 – September 2016).
January 2015 – March 2016
- Lecturer at IIIT, Hyderabad (January 2015 – March 2016)
- Instructor for Automata Theory and Linear Algebra courses.
Publications
2023
2019
2018
2016
2015
Dr. Ravi Kishore’s research interests include Distributed Computing, Cryptography, and Information Security. Specifically, his primary research focus is on Secure Message Transmission (SMT) in a distributed environment/network described as follows. In a large distributed network of interconnected nodes, the goal of any SMT protocol is to securely deliver the sender’s message at the receiver’s end in the presence of a computationally unbounded adversary, that can partially control the network by corrupting some of its nodes (except the sender and the receiver).
His other research interests are Multiparty Computation (MPC) and Zero-Knowledge Proof protocols, which are essential to building secure and privacy-preserving systems in distributed environments. MPC enables secure collaboration between multiple parties while preserving the confidentiality of their private inputs. Zero-knowledge proof protocols provide a powerful tool to prove the validity of a statement without revealing any additional information.