Research

I have been involved in micro-architectural security research since my Ph.D and the quest to learn and develop secure systems has increased with every new finding. This area of research is highly interesting and impactful since the security engineers over the last few years have reported severe vulnerabilities in the frontline processor architectures that have been designed and used for commercial purposes for over two decades. Thus it is time to rethink the computer architecture where security is not an afterthought. 

I did my PhD at the Department of Computer Science and Engineering in the Indian Institute of Technology Kharagpur. My Ph.D. dissertation is "Micro-architectural Attacks and Countermeasures on Public-key Cryptography". In my research career I have also co-authored a book on Timing Channels of Cryptography published by Springer. 

After my Ph.D., I had opportunity of joining as a Post-Doctoral Researcher for two years in the COSIC research group of the KU Leuven since July 2019, under the supervision of Prof. Ingrid Verbauwhede. Prof. Verbauwhede is herself an outstanding researcher and it was a enriching experience. In my Postdoctoral tenure, I was working on building secure embedded processors on an open-source RISC-V framework. Continuing with the interesting problem, I got an opportunity to contribute even more fundamental research in computer architecture, more specifically delving into the multi-threaded scheduling and synchronization of architectural optimizations in both simulated and execution environment. Just before joining IITKGP, I was working in imec, Belgium with a team of very motivated researchers and imec happening to be one of the leading semiconductor and architecture research organization of the world. 

After 4 beautiful years in Leuven, Belgium, I am back to my alma mater with exciting problems to work on. I am looking for motivated research students to work in this exciting domain of micro-architectural security, drop by an email or come by my office if you are interested.