Vipul Goyal

Vipul Goyal

Senior Scientist
NTT Research, CA

I am currently a Senior Scientist at the Cryptography and Information Security group at NTT Research in California. I am also an adjunct professor at CMU. Prior to joining NTT Research, I was an Associate Professor in the Computer Science Department at CMU. Even before that, I spent 7 happy years at Microsoft Research.

Research Interests

Cryptography Quantum 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.

Teaching

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

Video Lectures
YouTube Full Semester Crypto Course
Full semester Crypto course on YouTube.
Lecture Notes
Crypto Lecture Notes
Associated lecture notes for the full semester YouTube Intro to Crypto course.
15-251
Great Ideas in Theoretical Computer Science
(15251)
15-621
Developing Blockchain Use Cases
(15621, cross-listed at Tepper Business School, and Heinz College)
15-827
Special Topics in Cryptography
A seminar course on Blockchains and Cryptocurrencies

Students and Postdocs

Postdocs
  • Yibin YangCurrent postdoc.
  • Amit BeheraCurrent postdoc.
  • Xiao LiangNow Assistant Professor at CUHK
  • Naresh BodduNow Researcher at JP Morgan, Singapore
  • Chen-Da Liu ZhangNow Assistant Professor at Luzern University, Switzerland
  • Joao RibeiroNow Assistant Professor at Universidade Nova de Lisboa, Portugal
  • Pratik SoniNow Assistant Professor at Univ of Utah
  • Giulio MalavoltaNow Assistant Professor at Max Planck Institute, Bochum
  • Nils FleischhackerNow Assistant Professor at Ruhr-University Bochum
PhD Student Interns at NTT Research/CMU
  • Aditya Gulati (UCSB)
  • Saachi Mutreja (Columbia)
  • Kabir Tomer (UIUC)
  • Bhaskar Roberts (Berkeley)
  • Hao Chung (CMU)
  • Jiahui Liu (UT Austin)
  • Jesse Goodman (Cornell)
  • Mingyuan Wang (Purdue)
  • Erica Blum (U. of Maryland)
Visiting Scientists at NTT Research
  • Prabhanjan Ananth
  • Prabhanjan Ananth
  • Omkant Pandey
Full time Research Assistants
  • Hanjun LiNow PhD student at UW
  • Ashutosh KumarNow PhD student at UCLA
  • Aayush JainNow Assistant Professor at CMU
  • Prabhanjan AnanthNow Assistant Professor at UCSB
Masters/Undergrad Students/Interns at CMU
  • Anirudh Baddepudi Sai
  • Rebecca Stevens
  • Xiaoqi Duan
  • Florian Breuer
  • Mingjia Huo
  • Chenzhi Zhu
  • Chen Xiwen
  • Hanjun Li
  • Kartik Chitturi
  • George Lu
  • Yanyi Liu
Students at Microsoft Research India
2-Year Research Fellows
  • Ashutosh Kumar (Microsoft)Now PhD student at UCLA
  • Aayush Jain (IIT Delhi)Now Assistant Professor at CMU
  • Prabhanjan Ananth (IISc)Now Assistant Professor at UCSB
Postdocs / Sabbatical Visitors
  • Divya Gupta (UCLA)
  • Omkant Pandey (UT Austin)
  • Abhishek Jain (MIT and BU)
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)

Service

Program Committees

Crypto 2025
FOCS 2024
IEEE S&P 2024
Eurocrypt 2023
Crypto 2021 (PPML)
ITC 2021
TCC 2020
Eurocrypt 2020
IEEE Blockchain 2019
STOC 2019
Indocrypt 2017
Crypto 2017
Eurocrypt 2016
Asiacrypt 2016
Indocrypt 2015 (co-chair)
ACM CCS 2015
Crypto 2014
ICALP 2014
Eurocrypt 2013
TCC 2013
Asiacrypt 2013
Asiacrypt 2012
SCN 2012
Indocrypt 2012
Asiacrypt 2011
Indocrypt 2011
ICITS 2011
Crypto 2011
TCC 2011
Pairing 2010
Indocrypt 2010
ProvSec 2010
ICISC 2010
ICISC 2009
ICISC 2008

Founding Editorial Board Member: IACR Communications in Cryptology

Brief Bio

Vipul Goyal is a Senior Scientist at NTT Research in California, a position he has held since 2020. He is also an Adjunct Associate Professor at Carnegie Mellon University (CMU). Previously, he was an Associate Professor of Computer Science at CMU from 2017 to 2022 (on leave from 2020 to 2022). From 2009 to 2016, he was a researcher in the Cryptography and Complexity group at Microsoft Research India. He received his Ph.D. in Computer Science from the University of California, Los Angeles in 2009, and his B.Tech. in Computer Science from the Indian Institute of Technology (BHU), Varanasi in 2004.

He has served on program committees of conferences such as Crypto, Eurocrypt and ACM CCS. He has published over 100 technical papers at top conferences in cryptography such as Crypto, Eurocrypt, STOC, FOCS, and ACM CCS.

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