Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Presentation

TALUS: Threshold ML-DSA via Boundary Clearance

July 8, 2026

Presenters

Leo Kao - Codebat Technologies Inc. @ Canada

Description

“Preview Talk” (by Team TALUS) @ TCPT2, in reply to the NIST Threshold Call

Abstract: In this presentation, we introduce TALUS, a threshold signing protocol for ML-DSA (FIPS 204) that achieves one-round online signing by filtering nonces offline. The core technique is the Boundary Clearance Condition (BCC): a publicly verifiable predicate on the nonce vector that geometrically guarantees the secondary rejection check will pass, eliminating the only secret-dependent abort in ML-DSA's signing loop. For ML-DSA-65, approximately 31.7% of random nonces satisfy BCC, meaning roughly three offline attempts produce a usable nonce in expectation. We present two deployment models. TALUS-TEE uses a Trusted Execution Environment to hold the aggregate nonce, enabling single-round signing with 1.52 ms end-to-end latency at a 3-of-5 threshold. TALUS-MPC removes the hardware trust assumption via a fully distributed protocol using carry elimination and masked broadcast, achieving 4.09 ms with honest majority. Both models produce standard FIPS 204 signatures verifiable by any unmodified ML-DSA verifier.

Joint work: Leo Kao, Raymond Chang

[Slides] Editor's note: The slide-deck was edited by the authors on 2026-09-11 (and annotated as such) to update the technique that addresses an otherwise key-recovery attack (ia.cr/2026/1386) on an earlier version of TALUS.

Suggested readings:

  • Preview Writeup (PDF): TALUS: FIPS-204-Exact Threshold ML-DSA via Boundary Clearance
  • TALUS: FIPS-204-Exact Threshold ML-DSA via Boundary Clearance (arXiv:2603.22109)
  • Key-Recovery Attacks on TALUS: A Cryptanalytic Note (ia.cr/2026/1386)

Presented at

Presented at TCPT2 (2026-July-08): Threshold Call Preview Talks #2

Downloads

Event Details

Location

    
                                

Related Topics

Security and Privacy: cryptography

Created July 06, 2026, Updated September 28, 2026