Writing.

Audit reports, security advisories, software releases, research, and essays.

Software

Verifpal Workbench: Protocol Analysis in Your Browser

Verifpal now runs entirely in the browser via WebAssembly. The new Workbench at verifpal.com/workbench lets anyone write, verify, and visualize cryptographic protocol models with zero installation.

3 min read
Software

Verifpal, Rewritten in Rust

After seven years in Go, Verifpal has been completely rewritten in Rust, gaining a new analysis engine, massive performance improvements, a rich terminal interface, and a novel attack strategy that finds more attacks.

9 min read
Research

Even More Bugs in CE Labs' libcrux: ML-DSA

Three findings in libcrux's ML-DSA implementation: a verifier norm check that is dead code due to a wrong constant, a missing bounds check in hint deserialization, and a wrong multiplication specification that renders AVX2 proofs unsound.

12 min read
Software

Verifpal Verifies Signal Across Three Messages

Verifpal 0.31.2 ships a major overhaul to active attacker analysis. Verifpal can now fully verify a model of Signal's three-message protocol, a result other tools reached years ago and that is new only for Verifpal.

7 min read
Security

2PC-MPC in Rust: Audit Report

The public report from our audit, with 3MI Labs, of dWallet Labs' 2PC-MPC Rust implementation.

1 min read
Announcement

Supporting Real World Crypto 2024

Symbolic Software is sponsoring the IACR Real World Cryptography Symposium for the sixth consecutive year.

1 min read