I have been reviewing the FIPS 204 draft specification for the ML-DSA (Module-Lattice-based Digital Signature Algorithm), which is part of NIST’s Post-Quantum Cryptography (PQC) standardization effort.
Question:
Is it possible to recover the public key (or signer identity) from the signature and message in ML-DSA, similar to secp256k1 in Bitcoin, where the public key can be recovered directly from the signature?
If ML-DSA does not support this, are there any other PQC signature schemes that allow recovery of the signer’s public key from the signature?