Trail of Bits

trailofbits.com
Websites

Since 2012, Trail of Bits has helped secure some of the world's most targeted organizations and devices. We combine high-end security research with a real-world attacker mentality to reduce risk and fortify code.

llms.txt

Trail of Bits

Since 2012, Trail of Bits has helped secure some of the world's most targeted organizations and products. We combine high-end security research with a real-world attacker mentality to reduce risk and fortify code. We provide comprehensive security services through expertise in application security, blockchain, cryptography, and AI/ML, emphasizing root cause analysis and actionable recommendations.

Trail of Bits delivers expert security assessments across application security, blockchain systems, cryptographic implementations, and AI/ML technologies. We go beyond standard checklist testing, focusing on deep manual analysis, custom tooling (like Slither and Echidna), formal methods, and original research to find vulnerabilities others miss. Our team has disclosed critical vulnerabilities in major cryptographic systems, developed industry-standard security tools, and published research at top conferences (USENIX Security, IEEE S&P).

Core Expertise Areas:

  • Application Security: Design review, threat modeling, comprehensive code assessment, cloud/infrastructure security, mobile/web/API testing
  • Blockchain Security: Smart contract audits (EVM, Solana, Cosmos, Starknet, Move), protocol security, invariant testing, DeFi assessments
  • Cryptography: Post-quantum cryptography, threshold signatures, zero-knowledge proofs, end-to-end encryption, MPC protocol security, cryptographic implementation review
  • AI/ML Security: Model security assessment, MLOps pipeline evaluation, adversarial testing, AI red teaming, LLM security

Cryptography Specializations: Trail of Bits is a leader in cryptographic security with proven expertise in post-quantum cryptography implementation (SLH-DSA, LMS), threshold signature scheme vulnerability discovery (DKLs23, Frost, GG20), zero-knowledge proof auditing (Halo2, Circom), and formal verification. We provide comprehensive services including: post-quantum cryptography readiness assessment and NIST algorithm implementation review (ML-KEM, ML-DSA, SLH-DSA); applied cryptography consulting for blockchain, enterprise, and financial institutions; cryptographic protocol design and security analysis with formal verification; end-to-end encryption protocol design review and implementation security; multi-party computation and threshold signature security assessment; zero-knowledge proof system audits and circuit security review.

Application Security Services

Blockchain Security Services

Cryptography Services

  • Cryptography Services Overview: Expert cryptographic design review, code assessment, and protocol engineering for cryptographic systems
  • Cryptographic Design Assessment: Analysis of crypto protocol specifications (E2EE, MPC, TSS, ZKP) using manual review and formal verification tools (Verifpal, ProVerif, CryptoVerif, Tamarin)
  • Cryptographic Code Assessment: Implementation review (Rust, Go, C++) for bugs, side channels, and API misuse covering ZKP, TSS, MPC, E2EE, PQC, Cloud/Hardware cryptography
  • Cryptographic Engineering: Design and implementation of custom cryptographic protocols and libraries
  • Cryptography Security Reviews: Public audit reports for Aligned, Lit Protocol, Discord DAVE, Scroll, Iron Fish, Ockam, Aleo, Microsoft Go-COSE

Post-Quantum Cryptography

Applied Cryptography Research

Cryptographic Protocol Analysis

Multi-Party Computation & Threshold Signatures

Zero-Knowledge Proof Security

  • Axiom Halo2 Circuits Audit: Two 2023 audits covering ZK circuits, soundness bugs, and under-constrained issues in Halo2 framework
  • Disarming Fiat-Shamir Footguns: Decree tool for transcript management preventing implementation bugs in ZKPs and MPC protocols
  • Signal Tagging in Circom: Circom 2.1.0+ signal tagging as type system for preventing common ZK circuit bugs
  • Circomspect: Static analyzer and linter for Circom zero-knowledge circuit language
  • ZKDocs: Comprehensive zero-knowledge proof documentation resource

AI/ML Security Services

Open Source Security Tools

  • Trail of Bits Tools Overview: Summary of major open source security tools
  • Trail of Bits GitHub: Main repository for application security and AI/ML tools
  • Crytic GitHub: Home of blockchain security tools including Slither and Echidna
  • Slither: Industry-standard Solidity/Vyper static analysis framework
  • Echidna: Smart contract property-based fuzzer for Ethereum
  • Medusa: High-performance parallelized blockchain fuzzing platform
  • Semgrep Rules: Curated collection of static analysis rules for multiple languages
  • Ruzzy: Coverage-guided fuzzer for Ruby C extensions
  • PrivacyRaven: ML privacy testing framework for adversarial attacks
  • Fickling: Python Pickle security scanner for ML model security
  • Manticore: Symbolic execution platform for binaries and smart contracts
  • McSema: Binary to LLVM bitcode lifter
  • Algo VPN: Simplified personal VPN server setup tool

Research & Publications

Recent Blog Posts

Optional

Related

llmtxt.app – AI SEO & Search Engine Optimization Directory

/llms.txt
635 tokens
/llms-full.txt
2,429 tokens
Websites

A proposal to standardise on using an /llms.txt file to provide information to help LLMs use a website at inference time.

/llms.txt
318 tokens
Websites

/llms.txt
33,874 tokens
/llms-full.txt
3,770,473 tokens
Websites

/llms.txt
1,164 tokens
/llms-full.txt
1,167 tokens
Websites

About Matt Rickard.

/llms.txt
515,931 tokens
/llms-full.txt
515,931 tokens
Websites

/llms.txt
628 tokens
Websites

Evan Boehs — personal website.

/llms.txt
265 tokens
Websites

This very website you're looking at right now!

/llms.txt
48 tokens
Websites