Daniel Wichs

Assistant Professor

Current Research Projects

  • Secure Outsourcing of Data and Computation: Design new cryptographic techniques allowing users to securely store their data on a remote server (“the cloud”), so as to leverage its large storage and computational resources, without giving up on security. Develop encryption schemes allowing a server to execute programs over encrypted data without decrypting it. Develop authentication schemes allowing a server to certify the correctness of the outputs of computations over authenticated data.
  • Cryptosystems that Resist Leakage and Tampering Attacks: Design cryptosystems that maintain security even if some partial information about their secret keys leaks to an attacker. Offer protection against side-channel attacks and tampering attacks that can break many current cryptosystems.
  • Key Derivation: Show how to securely derive cryptographic keys from imperfect sources of randomness. This includes passwords or biometrics, which are available to most users. It also includes sources of entropy available to an operating system generating cryptographic key.
  • Foundations: Examine the basic mathematical problems on which cryptosystems are built, find deep connections between them, and give evidence showing that they are computationally infeasible. Classify which problems are suitable for which cryptographic tasks.

Research Interests

All aspects of modern cryptography and its applications to information security.


  • BS in Mathematics | Stanford University
  • MS in Computer Science | Stanford University
  • PhD in Computer Science | New York University

Google Scholar Page


Daniel Wichs is an assistant professor of computer science at the College of Computer and Information Science at Northeastern University. Prior to joining Northeastern, he was a postdoctoral researcher at the IBM T.J. Watson Research Center (2011-2013) supported by the prestigious Josef Raviv Memorial Fellowship. He received his PhD in computer science from New York University in 2011 and a MS in computer science and a BS in mathematics from Stanford University in 2005.

Professor Wichs does research on all aspects of modern cryptography, including its theoretical foundations and its applications to information security. His recent research relates to the cryptographic challenges involved in outsourcing data and computation to the cloud. In particular, this includes the construction of homomorphic encryption and signature schemes that allow the cloud to compute on digitally encrypted and signed data while maintaining its privacy and authenticity.

Before joining the Northeastern faculty, Professor Wichs earned his PhD in computer science at New York University in 2011 and was a Josef Raviv postdoctoral fellow at IBM Research T.J. Watson.

CCIS Faculty

The brightest and most innovative in the industry