Protocol architecture review
Key exchange, authentication, key schedules, session state, and failure handling.
We review protocols, threat models, formal models, cryptographic libraries, and implementations. Book a call to discuss the system, scope, and schedule.
Key exchange, authentication, key schedules, session state, and failure handling.
Primitive selection, parameters, composition, security goals, and trust assumptions.
Cryptographic code and protocol state across Go, Rust, TypeScript, Swift, Java, .NET, C, and Solidity.
KEM and signature choices, hybrid constructions, libraries, interoperability, and rollout plans.
Protocol models in Verifpal, ProVerif, or Tamarin, selected according to the question being analyzed.
We have been working together with Symbolic Software as auditors for cryptographic software. They are reliable, precise, honest, thorough and think outside the box.
Symbolic Software is run by an accomplished researcher, with significant contributions in the area of applied cryptography. They're the right team for projects that require rigorous design and engineering.
Symbolic Software are a delight to work with. Their reports are incredibly thorough and they maintain an excellent line of communication. We are grateful we got the opportunity to collaborate with someone of such high calibre.
Book a call or send a short description of what you would like reviewed.