Joshua Hill

Information Security Scientist

Arroyo Grande, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Joshua Hill is an Information Security Scientist with over 20 years in the field and a decade focused on rigorous entropy evaluation for both physical and non-physical noise sources. He blends deep mathematical training (MS/PhD-level work in number theory and cryptography) with hands-on experience validating products to U.S. Federal standards like FIPS 140 and SP800-90B, including authoring test tools and substantive corrections to NIST’s reference implementations. Joshua has led and created entropy analysis groups and product offerings, produced influential technical reports for CMVP, NIAP, and NSA, and translated complex standards into practical lab procedures. He pairs cryptographic and statistical expertise with broad security engineering experience—from protocol and firmware reviews to threat analysis for payment terminals—and has a track record of improving standards and tools through detailed, field-tested feedback. An often-unsung strength is his ability to teach and communicate advanced math and crypto topics to diverse audiences, turning theoretical models into auditable, production-ready evaluations.
code11 years of coding experience
job21 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookDoctor of Philosophy (Ph.D.), Mathematics, Doctor of Philosophy (Ph.D.), Mathematics at University of California, Irvine
languagesEnglish
github-logo-circle

Github Skills (21)

cpp10
entropy10
binary-search9
suffix9
nist8
testing7
bengali7
toolchain7
llvm6
sourceforge6
compiler5
android5
sorting4
python3
sorting-algorithms3

Programming languages (5)

JavaC++CLLVMPython

Github contributions (5)

github-logo-circle
Jitterentropy Library
Contributions:1 release, 1 PR, 217 pushes in 3 years 11 months
KeyPair-Consulting/Theseus

Sep 2020 - Aug 2022

An implementation of the NIST SP 800-90B tests, and related testing tools.
Contributions:1 review, 50 commits, 5 PRs in 2 years
nisttesting
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial