Andrew Miller @ UIUC

Andrew Miller

I'm an Assistant Professor at the University of Illinois, Urbana-Champaign, in Electrical and Computer Engineering and affiliate in Computer Science. I'm also an Associate Director of the Initiative for Cryptocurrencies and Contracts (IC3) and a board member of the Zcash Foundation and Ethereum Enterprise Alliance. I received my Ph.D. from the University of Maryland Cybersecurity Center.

My research interests are broadly in computer security, and focused on the design of secure decentralized systems and cryptocurrencies. I combine techniques from programming languages, cryptography, and distributed computing.

Click here for my calendar:


Computer Security and Cryptocurrency Research

Selected publications (peer-reviewed):

Preprints and Tech Reports

Invited talks

Advised theses


  • 2018 IEEE Security & Privacy Distinguished Reviewer Award
  • 2016 Larry S. Davis Doctoral Dissertation Award (University of Maryland)


  • (Program Committee member) IEEE Security and Privacy, 2019
  • (Program Committee member) IEEE Security and Privacy, 2018
  • (Program Committee member) ACM CCS, 2017
  • (Program Committee member) NDSS, 2017
  • (Program Committee member) Usenix Security, 2017
  • (Steering Committee member) Financial Cryptography, 2018
  • (Program Committee chair) 4th Bitcoin Research Workshop, 2017
  • (Program Committee member) Financial Cryptography, 2017
  • (Program Committee member) IEEE Symposium on Security and Privacy, 2017
  • (Program Committee member) Networked and Distributed Systems Security, 2017
  • (Program Committee member) Scaling Bitcoin Workshop 2015
  • (Program Committee member) ESP-DGC 2015
  • (Program Committee member) 13th International Conference on Applied Cryptography and Network Security
  • (Program Committee member) Bitcoin Research Workshop 2014-2016
  • (Program Committee member) International Conference on Information and Computer Security (ICICS) 2014.

Other research

Blog posts:

Commissioned security reports:

Forum posts:

Masters degree in computer science @ University of Central Florida:

Contact, references, links

Stickwheel - a completely practical, yet unusual, 1-wheeled electric vehicle. Compared to a Segway, it uses 50% fewer wheels. (youtube video)


Outside consulting

I am a technical advisor (or previously advised) the following cryptocurrency or blockchain related projects and companies:

I'm currently a board member of:

Talks (not updated frequently):

  • Ethereum isn't Turing complete and it doesn't matter anyway. IC3 New York City Meetup. Aug 2016 (meetup) (video)
  • Provable Security for Cryptocurrencies -- Thesis Defense for University of Maryland. July 19, 2016. (youtube)
  • Epicenter Bitcoin interview. Dec 2015 (podcast)
  • MIT Bitcoin Expo, Mar 8, 2015. (video)
  • Nonoutsourceable puzzles. DCAPS, Mar 5, 2015. (slides)
  • Game Theory at Hasher's United Conference. Las Vegas, October 2014. (video)
  • From Onions to Shallots: Rewarding Tor Relays with TEARS. HotPETS. Amsterdam, July 2014. (slides)
  • Using the Shadow Simulator for Bitcoin analysis and attacks. PETS (rump session). Amsterdam, July 2014.
  • Pool Busting with "Nonoutsourceable" Bitcoin Puzzles. Workshop on Economics and Information Security (rump session). State College, PA, July 2014 (slides)
  • Panel at Princeton Bitcoin and Cryptocurrency Research Conference on "Building collaborations between Bitcoin developers and researchers"
  • Permacoin: Repurposing Bitcoin Work for Long-Term Data Preservation. DCAPS. Georgetown, DC, May 2014. (slides)
  • Permacoin: Repurposing Bitcoin Work for Long-Term Data Preservation. IEEE Security and Privacy. San Jose, May 2014. (slides)
  • Permacoin: Repurposing Bitcoin Work for Long-Term Data Preservation. San Francisco Ethereum Meetup. San Francisco, May 2014. (slides) (video)
  • Towards a Better Concurrency Framework. UMD Crypto Reading Group. April 2014. (slides)
  • Scratch-Off Puzzles with Side Effects and More. Princeton Bitcoin Research Workshop. March 2014 (slides)
  • Why Wasn't Bitcoin Invented 15 Years Ago? Financial Cryptography (rump session). Barbados, March 2014. (slides)
  • Authenticated Data Structures, Generically + Bitcoin. Guest Lecture, UMD Cloud Security class. February 2014. (slides)
  • Authenticated Data Structures, Generically. POPL. San Diego, January 2014. (slides)
  • Intro to Bitcoin Research. UMD Crypto Reading Group. December 2013. (slides)
  • Computational Puzzles. UMD Systems Chat. February 2013. (slides)