David Wu

Contact Information

  • Gates Computer Science Building, Room 492
    353 Serra Mall
    Stanford, CA 94305



Access Control Encryption for General Policies from Standard Assumptions

Sam Kim and David J. Wu
Asiacrypt 2017

Constrained Keys for Invertible Pseudorandom Functions

Dan Boneh, Sam Kim, and David J. Wu
TCC 2017

Watermarking Cryptographic Functionalities from Standard Lattice Assumptions

Sam Kim and David J. Wu
Crypto 2017 (Best Young-Researcher Paper Award and Invited to the Journal of Cryptology)

Deriving Genomic Diagnoses Without Revealing Patient Genomes

Karthik A. Jagadeesh, David J. Wu, Johannes A. Birgmeier, Dan Boneh, and Gill Bejerano
Science 2017

Quantum Operating Systems

Henry Corrigan-Gibbs, David J. Wu, and Dan Boneh
HotOS 2017

Lattice-Based SNARGs and Their Application to More Efficient Obfuscation

Dan Boneh, Yuval Ishai, Amit Sahai, and David J. Wu
Eurocrypt 2017

Functional Encryption: Deterministic to Randomized Functions from Simple Assumptions

Shashank Agrawal and David J. Wu
Eurocrypt 2017

Constraining Pseudorandom Functions Privately

Dan Boneh, Kevin Lewi, and David J. Wu
PKC 2017

Order-Revealing Encryption: New Constructions, Applications, and Lower Bounds

Kevin Lewi and David J. Wu
CCS 2016

Privacy, Discovery, and Authentication for the Internet of Things

David J. Wu, Ankur Taly, Asim Shankar, and Dan Boneh
ESORICS 2016 (Outstanding Paper Award)

Privately Evaluating Decision Trees and Random Forests

David J. Wu, Tony Feng, Michael Naehrig, and Kristin Lauter
PETS 2016

Practical Order-Revealing Encryption with Limited Leakage

Nathan Chenette, Kevin Lewi, Stephen A. Weis, and David J. Wu
FSE 2016

Privacy-Preserving Shortest Path Computation

David J. Wu, Joe Zimmerman, Jérémy Planul, and John C. Mitchell
NDSS 2016

Private Database Queries using Somewhat Homomorphic Encryption

Dan Boneh, Craig Gentry, Shai Halevi, Frank Wang, and David J. Wu
ACNS 2013

Deep Learning with COTS HPC Systems

Adam Coates, Brody Huval, Tao Wang, David J. Wu, Andrew Y. Ng, and Bryan Catanzaro
ICML 2013

End-to-End Text Recognition with Convolutional Neural Networks

Tao Wang, David J. Wu, Adam Coates, and Andrew Y. Ng
ICPR 2012

Text Detection and Character Recognition in Scene Images with Unsupervised Feature Learning

Adam Coates, Blake Carpenter, Carl Case, Sanjeev Satheesh, Bipin Suresh, Tao Wang, David J. Wu, and Andrew Y. Ng
ICDAR 2011 (Best Student Paper Award)


Quasi-Optimal SNARGs via Linear Multi-Prover Interactive Proofs

Dan Boneh, Yuval Ishai, Amit Sahai, and David J. Wu

Secure Genome Crowdsourcing for Large-Scale Association Studies

Hyunghoon Cho, David J. Wu, and Bonnie Berger

Function-Hiding Inner Product Encryption is Practical

Sam Kim, Kevin Lewi, Avradip Mandal, Hart Montgomery, Arnab Roy, and David J. Wu

Immunizing Multilinear Maps Against Zeroizing Attacks

Dan Boneh, David J. Wu, and Joe Zimmerman

Honors and Awards

Patents and Patent Applications

Secure Computer Evaluation of Decision Trees (US 20160156595)

David J. Wu, Tony Feng, Michael Naehrig, and Kristin Lauter

Secure Computer Evaluation of k-Nearest Neighbor Models (US 20160156460)

Tony Feng, David J. Wu, Michael Naehrig, and Kristin Lauter

Optimizing Recategorization of Financial Transactions using Collaborative Filtering (US 8538967)

David J. Wu, Levon Budagyan, and Marko Rukonic

Teaching Experience

Work Experience

  • Research Intern, Fujitsu Laboratories of America (Jun, 2016 - Sep, 2016)

    • Worked with Arnab Roy on problems in pairing-based cryptography.

  • Research Intern, Microsoft Research – Redmond (Jun, 2014 - Sep, 2014)

  • Software Engineering Intern, Coursera (Jan, 2013 - May, 2013)

    • Worked on the infrastructure team on improving site monitoring, logging and testing. Also developed improvements to internal deployment tools.

  • Software Engineering Intern, Facebook (Jun, 2011 - Sep, 2011)

    • Worked on Facebook News Feed and Timeline backend systems. Helped improve memory performance of the Facebook News Feed and designed and implemented a system for data recovery and synchronization across distributed databases for Facebook Timeline.

  • Software Engineering Intern, Intuit (Jun, 2010 - Sep, 2010)

    • Worked with the mint.com team on automatic transaction categorization. Designed and built a web-based application that aggregated merchant categorization data, displayed statistical measures of categorization, and streamlined the process of making modifications to categorization parameters.