Better services through mathematics and science.
Security architecture, design reviews, and code audits for systems that handle keys, identities, and sensitive data.
Secure firmware for devices of all shapes and sizes in memory-safe languages (e.g., Rust) and traditional stacks.
Design, implementation, and review of cryptographic protocols and code, including key management, HSM integration, and PKCS#11.
General software development, from embedded systems to scalable, distributed backend services and web applications, built from scratch or added to existing code.
Architecture, design, and technical leadership for your next project, small or large.
Applied mathematics, algorithms, and performance work for your hardest problems.
Mathgineering is a software engineering and consulting firm specializing in security, firmware, and cryptography, with deep experience in computer science and mathematics.
Our principal, Christopher Swenson, Ph.D., was a firmware technical lead for the Caliptra open-source platform root of trust at Microsoft, worked on HashiCorp Vault's secrets management and HSM support, and spent many years as a cryptographer for the U.S. Government. He is the author of Modern Cryptanalysis (Wiley, 2008). Previous work also includes Twilio, Google, and several financial startups.
Open-source work can be found on his GitHub profile.
We work in Rust, C, Go, Python, Java, Scala, Verilog, and various assembly languages.
Other languages and environments are possible as well: please inquire for further details.
We offer an initial 15-minute consultation free of charge. During that initial consultation, we will discuss how best to work together and plan your project.