Qiang Tang

Tang, Qiang
Assistant Professor, Computer Science
4204 GITC
About Me

Qiang Tang is an Assistant Professor at the Department of Computer Science at the New Jersey Institute of Technology.

Before that, he was a postdoctoral fellow at Cornell University, and I was also affiliated with the Initiative of CryptoCurrency and Contract (IC3).

He have received his PhD in Computer Science from the University of Connecticut in August 2015, and M.S in information security from the Graduate University of Chinese Academy of Sciences, China.


I teach courses in cryptography and security, including:

CS 408 Cryptography & Internet Security (Undergrad)
CS 608 Cryptography & Security (Grad level)
CS 786 Special Topics: Applied Cryptography


I am interested in applied and theoretical cryptography, privacy, and computer security in general. More specifically, I’ve been working on the following topics:

  • Accountability: cryptographic techniques for copyright protection, and key/data management policy enforcement.
  • Post-Snowden cryptography: Revisiting cryptography in the settings with subverted/malicious implementation.
  • Blockchain technology: decentralized applications built on top of blockchain; alternative consensus mechanisms; and the fundamental cryptographic building blocks for blockchain applications.
  • Information theoretic cryptography: honey encryption, key extraction from physical quantities.
  • Privacy-preserving data processing: private information retrieval (PIR), searchable encryption schemes and etc.