Elijah Grubb

6926 S 475 E · South Weber, UT 84405 · (801) 786-9886 · ElijahLGrubb@gmail.com · He/Him

I am a software engineer and cryptography researcher. I've spent time working on cryptographic theory and implementation at the Maryland Cybersecurity Center, SRI International, and the IMDEA Software Institute. I also have experience as a Software Engineer at Qualtrics and Goldman Sachs.

Lately, I have been programming primarly in Rust and Solidity but in the past I've worked on large projects in C, Python, Java, JavaScript, and C++. I'm interested in engineering and research involving systems, security, and cryptography.


University of Maryland, College Park, MD

Graduate Research Assistant

Prototyped new byzantine agreement protocols for experimentation under realistic network conditions. Researched practical zero-knowledge proof systems with a focus on optimal prover efficiency. Member of the Maryland Cybersecurity Center.

May 2019 - Present

SRI International, Menlo Park, CA

Research Intern

Contributed to theory and implementation of an integrated approach to the generation of zero-knowledge proofs.

June 2020 - August 2020

IMDEA Software Institute, Madrid, Spain

Visiting Graduate Student

Implementation and application of commit-and-prove zero-knowledge proof systems.

September 2019 - December 2019

University of Utah, Salt Lake City, UT

Undergraduate Research Assistant

Brought Docker support to the Emulab network testbed system housed at the University of Utah as a member of the Flux Research Group. Publication at CSET @ USENIX Security Symposium 2018.

September 2017 - August 2018

Qualtrics, Provo, UT

Software Engineer Intern

Built a full stack application from scratch for assisting the team in storing custom settings for active projects.

May 2017 - August 2017

University of Utah, Salt Lake City, UT

Undergraduate Research Assistant

Member of the Data Group working on the collection and analysis of large amounts of spatio-temporal data.

September 2016 - May 2017

Goldman Sachs, Salt Lake City, UT

Technology Summer Analyst
June 2016 - August 2016

Spillman Technologies, West Valley City, UT

Software Engineer Intern
March 2015 - May 2016


University of Maryland, College Park, MD

M.Sc. in Computer Science

Course Highlights: Computer and Network Security, Applied Cryptography and Hostile Governments, Computer Networks, Secure Distributed Computation.

December 2021 (Expected)

University of Utah, Salt Lake City, UT

B.Sc. in Computer Science

Course Highlights: Software Verification, Distributed Systems, Number Theory, Advanced Operating Systems, Database Systems, Data Mining.

August 2018


Programming Languages & Tools
  • C
  • Solidity
  • C++
  • SQL
  • Vim
Expertise & Interests
  • Applied Cryptography
  • Computer Security
  • Blockchains
  • Smart Contracts
  • Privacy
  • Authentication
  • Cryptographic Review
  • Cryptocurrencies
  • Zero-Knowledge Systems
  • Public Key Infrastructure
  • Automated Testing
  • Database Design
  • Code Review

Teaching Experience

Cryptography, Teaching Assistant

72 Students, CMSC 456, University of Maryland
Spring 2021

Operating Systems, Teaching Assistant

76 Students, CMSC 412, University of Maryland
Fall 2020

Cryptography, Teaching Assistant

60 Students, CMSC 456, University of Maryland
Spring 2020

Cryptography, Teaching Assistant

85 Students, CMSC 456, University of Maryland
Spring 2019

Organization of Programming Languages, Teaching Assistant

500+ Students, CMSC 330, University of Maryland
Fall 2018

Database Systems, Teaching Assistant

134 Students, CS 5530, University of Utah
Spring 2017

Other Experience & Awards


Supporting Docker in Emulab-Based Network Testbeds.

D. Johnson, E. Grubb, E. Eide
In CSET '18 (Link).
External Reviewer
  • CCS 2021
  • EUROCRYPT 2021
  • PLDI 2018 Student Travel Grant
  • 6x Dean's List, University of Utah
  • Top 4 Finish, Internal Goldman Sachs Hackathon, Summer 2016
  • 3rd Place, University of Utah Hackathon co-hosted by U of U ACM, Fall 2015
  • Honors at Entrance Academic Scholarship, University of Utah, Fall 2014
  • AP Scholar with Distinction, The College Board, Summer 2014
  • Eagle Scout, Boy Scouts of America, Spring 2014


Outside of arguing with computers, I like to spend time visiting national parks. I love watching basketball and soccer, and playing pickleball and tennis. I enjoy reading sci-fi, fantasy, and biographies, as well as the latest cryptography research papers.

Recently I've gotten into video games as a way to spend time with friends and family in other time zones. I'm easily nerd-sniped and have an unhealthy addiction to finding answers to unimportant questions.