660 11898

Prateek SAXENA

Associate Professor
Co-Director, CRYSTAL Centre

  • Ph.D. (Computer Science, University of California, Berkeley, CA, USA, 2012)
  • M.S. (Computer Science, Stony Brook University, NY, USA, 2007)
  • B.E. (Computer Engineering, University of Pune, India, 2004)

I am an Associate Professor in the Computer Science Department at National University of Singapore. I work on computer security. My present research projects are on machine learning security, decentralized systems, privacy and harware architectures for security. I got my Phd in Computer Science from the University of California, Berkeley in 2012 and visited Microsoft Research Redmond during the summer of 2015.


  • Security

  • Trustworthy AI

  • Programming Languages & Verification

  • My research asks aims to build better security and privacy in practical systems. The work involves combining formal reasoning, tools and ideas from several domains of computer science such as languages, verification, applied cryptography and distributed systems. Our work has resulted in several practical artifacts powering real-world systems.


A Hybrid Approach to Automatic Programming

The project introduces an innovative approach that combines traditional program analysis, neural machine translation, and human guidance to enhance accuracy and generalization in automated programming tasks, thereby making coding accessible to non-experts.




  • Data-Oriented Programming: On the Expressiveness of Non-Control Data AttacksHong Hu, Shweta Shinde, Sendroiu Adrian, Zheng Leong Chua, Prateek Saxena, and Zhenkai Liang.IEEE Symposium on Security and PrivacyOakland 2016
  • Making Smart Contracts SmarterLoi Luu, Duc-Hiep Chu, Hrishi Olickel, Prateek Saxena, Aquinas HoborACM Conference on Computer and Communications Security CCS 2016
  • A Secure Sharding Protocol For Open BlockchainsLoi Luu, Viswesh Narayanan, Chaodong Zheng, Kunal Baweja, Seth Gilbert, Prateek Saxena.ACM Conference on Computer and Communications Security CCS 2016
  • Panoply: Low-TCB Linux Applications With SGX EnclavesShweta Shinde, Dat Le Tien, Shruti Tople, and Prateek SaxenaNetwork and Distributed System Security Symposium NDSS 2017
  • Neural Nets Can Learn Function Type Signatures From BinariesZheng Leong Chua, Shiqi Shen, Prateek Saxena, Zhenkai LiangUsenix Security Symposium Usenix Security 2017


  • MIT Technical Review, Top 10 Innovators under 35, Asia - 2017

  • Security and Privacy Research Award, 2018

  • Young Research Award, NUS, 2017

  • David J. Sakrison Memorial Prize for outstanding doctoral work, EECS, UC Berkeley, 2012


Computer Security
Trustworthy Machine Learning


In the News

26 September 2022
13 August 2021
13 August 2021 - NUS Computing faculty members, Professor Joxan Jaffar, Associate Professor Prateek Saxena and Assistant Professor Angela Yao, ...
29 June 2021
29 June 2021 – A research team from NUS Computing has won the Best Paper Award at the 16th ACM ...


11 December 2023
NUS Computing Assoc Prof Prateek Saxena, Asst Prof Trevor Carlson and PhD student Jason Zhijingcheng Yu delve deeper into CAPSTONE, ...
24 August 2018
Steeped in every culture since the beginning of time are legendary figures of mythical proportions. The Greeks and Romans had ...