Vipul Goyal



E-mail: vipul at 



Associate Professor (on leave)

Computer Science Department

Carnegie Mellon University

Senior Scientist, NTT Research





About Me.


I am a faculty in the Computer Science Department at CMU. Before that, I spent 7 happy years at Microsoft Research. Even before that, I got my PhD from UCLA where I was advised by Rafi Ostrovsky and Amit Sahai. I am part of the CMU Crypto group and CMU theory group. I am also a core faculty at CyLab (CMU security and privacy institute). I am also the faculty advisor of CMU Blockchain Group, a student led initiative organizing weekly events on campus.


Update (June 2020): I am also a senior scientist at NTT Research


I am currently on leave from CMU.



Research Interests. Cryptography, Security & Privacy, Theoretical Computer Science


My Research has been generously supported by NSF, DARPA, Department of Energy NETL, JP Morgan, Cisco, PNC, Ripple, DoS Networks, and various Cylab initiatives.





Check out my YouTube full semester Crypto course and associated lecture notes.


Introduction to Cryptography (15356 and 15856)

Great Ideas in Theoretical Computer Science (15251)

Developing Blockchain Use Cases (15621, cross-listed at Tepper Business School, and Heinz College)

Special Topics in Cryptography: A seminar course on Blockchains and Cryptocurrencies



Students and Postdocs.



Chen-Da Liu Zhang (July 2021 - Present)

Joao Ribeiro (August 2021 - Present)

Pratik Soni (Oct 2020 – Present)

Giulio Malavolta (Feb 2019 – Aug 2020, now Assistant Professor at Max Plank Institute, Bochum)

Nils Fleischhacker (Feb 2017 – May 2018, now Assistant Professor at Ruhr-University Bochum)


PhD students:

Yifan Song  (Assistant Professor at Tsinghua University starting Fall 2022)

Elisa Masserova (co-advised with Bryan Parno)

Justin Raizes

Alper Çakan



Full time RA:

Guru Vamsi Policharla (June 2020 – March 2021)

Hanjun Li (Jan 2020 – July 2020)


Masters/Undergrad students/Interns:

Mingyuan Wang

Erica Blum

Anirudh Baddepudi Sai

Rebecca Stevens

Xiaoqi Duan

Florian Breuer

Mingjia Huo

Chenzhi Zhu

Chen Xiwen

Hanjun Li

Kartik Chitturi

George Lu

Yanyi Liu


I have been fortunate enough to work with fantastic students in past. Here is a list of past Interns and Research Fellows at Microsoft Research.






Several media articles quoting me or covering my research on Blockchains: BlockTribune, Computerworld (1, 2, 3), CNET, CNBC


Coverage of my research on Position-based Cryptography: Nature News, MIT Technology Review, Slashdot, Science Daily, Network World


An article on Microsoft Research Blog



Recent Program Committees.  STOC 2019, IEEE Blockchain 2019, Eurocrypt 2020, TCC 2020, ITC 2021, Crypto 2021 PPML Workshop



Brief Bio






Honest Majority MPC with Constant Online Communication

ACM CCS 2022

























Conference version merged with this paper
































See a follow up by Chattopadhyay-Zuckerman and comments by Oded Goldreich















Appeared in SICOMP (vol. 50, Issue 5) 2021




Merged with this 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

See media review: Gilles Brassard, "Quantum information: The conundrum of secure positioning", Nature, 479, pages 307-308, 2011

See article in MIT Technology Review and Other media coverage



Founding Cryptography on Tamper-Proof Hardware Tokens

TCC 2010
Invited to Journal of Cryptology


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


Efficient Two Party and Multi Party Computation against Covert Adversaries (Proceedings Version)
Submission version with more proofs (but less polished with a lot more typos)





Winner of 2016 ACM CCS Test of Time Award


A new protocol to counter online dictionary attacks.

Computers & Security Journal


Program Committees.





Brief Bio.


Vipul Goyal is an Associate Professor of Computer Science at CMU and a Senior Scientist at NTT Research, CA. Previously, he was a researcher in the Cryptography and Complexity group at Microsoft Research, India. He received his PhD in Computer Science from University of California, Los Angeles in Dec 2009. He received his B.Tech. in Computer Science from Indian Institute of Technology (BHU), Varanasi.


Dr. Goyal is a winner of several honors including a 2019 JP Morgan Faculty award, 2016 ACM CCS test of time award, a Microsoft Research graduate fellowship, and, a Google outstanding graduate student award. He was named to the Forbes magazine 30 under 30 list of 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, IIT Delhi. He has served on program committees of conferences such as Crypto, Eurocrypt and ACM CCS. He has published over 80 technical papers at top conferences in cryptography such as at Crypto, Eurocrypt, STOC, FOCS, and, ACM CCS.


He is broadly interested in all areas of cryptography (and in theoretical computer science in general).


Students at Microsoft Research India:


2-Year Research Fellows:

Ashutosh Kumar (Microsoft): Aug 2015 to Dec 2016: Now PhD student at UCLA

Aayush Jain (IIT Delhi): July 2013 to Aug 2015: Now Assistant Professor at CMU

Prabhanjan Ananth (IISc): July 2011 to April 2013: Now Assistant Professor at UCSB


PhD Interns:

Akshay Ram (UC Berkeley)

Rishab Goyal (UT Austin)

Eshan Chattopadhyay (UT Austin)

Kartik Nayak (UMD)

Dakshita Khurana (UCLA)

Sidharth Telang (Cornell)

Venkata Koppula (UT Austin)

Divya Gupta (UCLA)

Shashank Agrawal (UIUC)

Abhishek Banerjee (Gatech)

Hemanta Maji (UIUC)

Vanishree H (UCLA)

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

Adam O'Neill (Gatech)


Undergraduate Interns:

Akshay Ram (IIT Madras => UC Berkeley)

Srinivasan Raghuraman (IIT Madras => MIT)

Anand Degwekar (IIT Kharagpur => Google)

Prashant Vasudevan (IIT Madras => MIT)

Rudradev Basak (IIT Delhi => Facebook)

Chaya Ganesh (IIT Madras => NYU)

Vanishree H (PESIT => UCLA)



Postdocs / Sabbatical visitors:


Divya Gupta (UCLA)

Omkant Pandey (UT Austin)

Abhishek Jain (MIT and BU)