A multi-signature scheme allows multiple signers to jointly sign a common message. In
recent years, two lattice-based two-round multi-signature schemes based on Dilithium-G were
proposed: DOTT by Damg˚ard, Orlandi, Takahashi, and Tibouchi (PKC’21) and MuSig-L by
Boschini, Takahashi, and Tibouchi (CRYPTO’22).
In this work, we propose a lattice-based two-round multi-signature scheme called DualMS.
Compared to DOTT, DualMS is likely to significantly reduce signature size, since it replaces
an opening to a homomorphic trapdoor commitment with a Dilithium-G response in the signature. Compared to MuSig-L, concrete parameters show that DualMS has smaller public keys,
signatures, and lower communication, while the first round cannot be preprocessed offline as in
MuSig-L.
The main reason behind such improvements is a trapdoor-free “dual signing simulation” of
our scheme. Signature simulation of DualMS is virtually identical the normal signing procedure
and does not use lattice trapdoors like DOTT and MuSig-L.
Keywords. Multi-signature, Dilithium, Fiat-Shamir with aborts, Lattice, Post-quantum