Vipul Goyal



E-mail: vipul at 


Mailing Address:

Microsoft Research India

No. 9, Vigyan, Lavelle Road,

Bangalore - 560001






About Me.


I am a researcher in the Cryptography and Complexity area at Microsoft Research Lab, India


I was a student of Rafail Ostrovsky and Amit Sahai at UCLA and graduated in 2010. During this period, I also spend 3 summers at various Microsoft Research labs in the US and a semester at IPAM.



Research Interests. Cryptography, Theoretical Computer Science, Algorithms and Complexity



Positions: I am always looking for candidates for Research Fellows, intern and postdoc positions. Research Fellowship (RF) is a 1-2 year pre-PhD research program (our past RF candidates have typically gone on to do PhDs from top universities). Please email me directly if you are interested.



Upcoming Program Committees. Indocrypt 2015, Bangalore (Program Co-chair), ACM CCS 2015, Crypto 2014, ICALP 2014



Brief Bio


Interns/Long Term Visitors

















Merged with this eprint paper by S. Dov Gordon, Jonathan Katz, Feng-Hao Liu, Elaine Shi, and, Hong-Sheng Zhou






Invited to Journal of Cryptology









Appeared in SICOMP (Vol. 43, Issue 1) 2014


Founding Cryptography on Tamper-Proof Hardware Tokens

TCC 2010
Invited to Journal of Cryptology


Appeared in SICOMP (vol. 43, Issue 4) 2014









Program Committees.




Past / Current:




Brief Bio.


Dr. Vipul Goyal is a researcher in the Cryptography and Complexity group at Microsoft Research Lab, India. He received his PhD in Computer Science from Univ of California, Los Angeles in 2010. At UCLA, he won honors such as a Microsoft Research graduate fellowship, and, Google outstanding graduate student award. He received his B.Tech. in Computer Science from Indian Institute of Technology (BHU), Varanasi.


Dr. Goyal was named to the Forbes magazine 30 under 30 list of globally influential people changing science and healthcare in 2013. His research has received media coverage at popular science publications such as MIT technology reviews, Slashdot, and, Nature news. He has given invited lectures at places such as MIT, Princeton, and, IISc. He has served on program committees of flagship crypto conferences such as Crypto, Eurocrypt and TCC. He has published over 50 technical papers at top conferences in cryptography such as at Crypto, Eurocrypt, STOC, FOCS, and, ACM CCS. He also holds 2 international patents.


He is interested in both theoretical and applied cryptography (and in theoretical computer science in general). He has worked on topics such as cryptographic protocols, man-in-the-middle attacks, zero-knowledge proofs, and, pairing based cryptography.



Interns/Long term visitors.


Eshan Chattopadhyay (UT Austin)

Kartik Nayak (UMD)

Dakshita Khurana (UCLA)

Srinivasan Raghuraman (IIT Madras)

Akshay Ram (IIT Madras)

Anand Degwekar (IIT Kharagpur)

Pratyay Mukherjee (Aarhus Univ)

Jalaj Upadhyay (U of Waterloo)

Aayush Jain (IIT Delhi)

Sidharth Telang (Cornell)

Venkata Koppula (UT Austin)

Abhishek Jain (MIT and BU)

Prabhanjan Ananth (IISc)

Divya Gupta (UCLA)

Shashank Agrawal (UIUC)

Abhishek Banerjee (Gatech)

Omkant Pandey (UT Austin)

Prashant Vasudevan (IIT Madras)

Nishanth Chandran (MSR Redmond)

Bhavana Kanukurthi (UCLA)

Hemanta K. Maji (UIUC)

Chaya Ganesh (IIT Madras)

Rudradev Basak (IIT Delhi)

Vanishree H (UCLA)

Abhradeep Guha Thakurta (Penn State)
Virendra Kumar (Gatech)

Adam O'Neill (Gatech)