I like to do research in Theoretical Computer Science flavored with Algebra, Number Theory, and Combinatorics. However, due to my weakness in solving quality problems (defined as strictly harder than Olympiad-style problems), I also do research in the area of use of computer science. To work in a group we should be good at solving problems. Otherwise, we will not be able to contribute well to the work. I am not fond of doing research in a group until everybody contributes to the technical and presentation part of the work.
Theoretical Computer Science: Combinatorics, Graphs and Automata (Combinatorics and Graphs on Words): First build prerequisites like Discrete Mathematics, Algorithms, Theory of Computation, Number Theory, Probability, Algebra. Then to know about Word Combinatorics read the book Algebraic Combinatorics on Words M. Lothaire. To know Graphs on Words read the book named Graphs and Words by Segey Kitaev and Vadim Lozin.
(Authors are listed in alphabetical order of last name in Theoretical Computer Science)
Benny George Kenkireth, Mrityunjay Singh.On the minimal alphabet size in multidimensional unrepetitive configurations Discrete Applied Mathematics, 255, 258-266(2019).
Use of computer science: Security (Designing lattice-based authentication protocol): I recommend the following things for reading. First, be clear with the prerequisites like Discrete Mathematics, Algorithms, Theory of Computation, Number Theory, Probability, and Algebra. Then, to know about this area, first read Modern Cryptography by Katz and Lindell and Complexity of Lattice Problems by D. Micciancio and S. Goldwasser. The lecture notes on Lattice based cryptography of Oded Regev, Vinod Vaikunthnathan can be read. These lectures are based on recent works.
Dheerendra Mishra, Mrityunjay Singh, Purva Reval, Komal Pursharthi, Neeraj Kumar, Ahmed Barnawi, Rajkumar Rathore "Quantum-safe Secure and Authorized Communication Protocol for Internet of Drones",IEEE Trans. Vehicular Technology, (2023).
Purva Reval, Dheerendra Mishra, Mrityunjay Singh, Komal Pursharthi, Ankita Mishra "Quantum-safe Three-Party Lattice based Authenticated Key Agreement Protocol for Mobile Devices" Journal of Information Security and Applications, 75,10135 (2023).
Mrityunjay Singh, Dheerendra Mishra "Post-quantum secure authenticated key agreement protocol for wireless sensor networks", Telecommunications systems,1-13,(2023).
(Book Chapter) Mrityunjay Singh, Dheerendra Mishra, "Security and Privacy Aspects of Authorized and Secure Communications in Dew-Assisted IoT Systems", Book name: Dew Computing: The Sustainable IoT Perspectives, (2024), Springer Nature Singapore, 79–101, isbn=978-981-99-4590-0, doi=10.1007/978-981-99-4590-0 4, https://doi.org/10.1007/978-981-99-4590-0 4.
Bshisht Moony, Amit Barnwal, Mrityunjay Singh, Dheerendra Mishra "Quantum Secure Two Party Authentication Protocol for Mobile Devices" Peer to Peer Neworking and Applications, DOI: 10.1007/s12083 − 023 − 01534 − 5.
Dheerendra Mishra, Komal Pursharthi, Mrityunjay Singh, Ankita Mishra, "Construction of Post Quantum Secure Authenticated Key Agreement Protocol for Dew-assisted IoT Systems" International Jouranl of Information Security,
Applied Machine Learning: To know this area must be comfortable with at least Discrete Mathematics, Algorithms, Linear Algebra, Probability & Statistics, Multivariate calculus and Python Programming. Then read Machine Learning by Tom M. Mitchell, some parts of Elements of Statistical Learning by Hastie, Tibshirani and Friedman. For knowing theoretical Machine Learning must read Understanding of Machine Learning from Theory to Algorithms by Shai Salev-Schawrtz and Shai Ben-David.