Ann Arbor, MI 48105
Ann Arbor, MI 48105
Interests in algorithm, protocol, and application development.
Algorithmic specialties include cryptography, boolean satisfiability, and graph theory.
Research interests include logical cryptinalysis of hash functions.
Primary maintainer of JSS a NSS wrapper for Java
Major projects include developing javax.net.ssl support, extending Java Cryptography Architecture (JCA) compatibility,
and low-level algorithm enablement.
Contributor to many open source ecosystems including Dogtag PKI, FreeIPA, OpenSCAP, NSS,
Kerberos, and FreeRADIUS in a professional capacity.
Fedora and RHEL maintainer contributing to efforts such as the Stewardship and Java Maintenance SIGs.
Focused on enabling Channel Bindings in MIT Kerberos.
Over 20 accepted pull requests across MIT Kerberos, gssproxy, ding-libs, python-gssapi, and libverto.
Contributed to improving Kerberos interactions with SSH and NFS
(Red Hat Bugzillas #1199363, #1477231, and #1463665).
ISEAGE is a security research lab at ISU which runs five Cyber Defense Competitions each year under the direction of Dr. Doug Jacobson.
Developed scenario VM images, exploitable backdoors, and competition anomalies for use in an isolated environment.
Competition roles include Competition Director,
Red Team (volunteer hackers) Lead and Green Team (usability testing) Lead.
Multiple responsibilities including lab leadership, sponsorship activities, and infrastructure development.
CMS is a portion of IBM providing managed services on top of a diverse cloud platform for hundreds of companies.
Automated compliance and security; improved developer workflow and auditing of compliance with Nessus and AppScan on Source.
Technical mentorship under Steven J. Munroe. Optimizations for SHA-3 on Power8+ assembly with vector instructions.
Contributes to several open source projects including CryptoMiniSat,
Let's Encrypt Boulder, cryptofuzz, and Apache Tomcat.
Publishes over 75 open-source projects including cmsh, p, sharg, SSSa libraries, and many others.
Research under Dr. Eric W. Davis (Rozier) and Dr. Clifford Bergman.
Modeling collisions in hash functions as 3-CNF-SAT problems.
Deriving metrics of utilities of collisions to evaluate impact of a collision.
Analyzing breadth of collision malleability.
Improving bounds for second preimage attacks.
Contributing to open access and open source research.
"Measuring Hash Trustworthiness via Collision Utility Metrics: Logical Cryptanalysis of MD4"
A. Scheel and E. Rozier (unpublished)
Cryptographic challenges which attacking insecure assumptions. Completed 54 out of 56 problems in Go.
Various cryptographic algorithms with cross-architecture implementations in C.
TLS 1.2 library implemented in C++ as part of an API-based web framework.
Honors College Project: Collisions in Hash Functions (see above)
Degrees: Computer Science and Mathematics
Honors: ΦΒΚ Junior Inductee, Spring 2017
Honors: magna cum laude & Honors Program
Operating Systems: Fedora, RHEL, CentOS, Ubuntu, Debian, occasionally Gentoo
Orchestration: Podman, Docker, KVM, libvirt, AWS, GCE, DigitalOcean, RHEV
Project Management: Git, GitHub, Pagure, Gitea
Protocols and Encodings: TLS, Kerberos, ASN.1, XML, JSON, YAML
Editors: Atom, Brackets, Gedit, Vi, Emacs, Nano, Eclipse, Word, Google Drive
Daemons: Apache httpd, Apache Tomcat, MySQL, MariaDB, PostgreSQL, SSH, Nginx, FreeRADIUS, Kerberos