|
Vipul Goyal E-mail: vipul
at cmu.edu 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.
Please see my new website for more updates
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.
Teaching.
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.
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.
News.
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
Publications
2023
Asynchronous Multi-Party Quantum Computation
ITCS 2022
2022
TurboPack:
Honest Majority MPC with Constant Online Communication
ACM CCS 2022
2021
2020
Conference version merged with this paper
2019
2018
2017
2016
See a follow up by Chattopadhyay-Zuckerman
and comments
by Oded Goldreich
2015
2014
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
2013
Invited to
Journal of Cryptology
2012
2011
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
2010
Founding Cryptography on
Tamper-Proof Hardware Tokens
TCC 2010
Invited
to Journal of Cryptology
2009
Appeared in
SICOMP (vol. 43, Issue 4) 2014
2008
Efficient Two Party and Multi Party Computation against
Covert Adversaries (Proceedings Version)
EUROCRYPT 2008
Submission
version with more proofs (but less
polished with a lot more typos)
2007
2006
Winner of 2016 ACM CCS Test
of Time Award
A new protocol
to counter online dictionary attacks.
Computers & Security Journal
Program Committees.
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)