Paper 2025/1475

Stateless 2PC Signatures for Internet-Scale Authentication and Authorization

Michael Adjedj, Fireblocks
Geoffroy Couteau, Université Paris Cité, CNRS, IRIF
Arik Galansky, Fireblocks
Nikolaos Makriyannis, Fireblocks
Oren Yomtov, Fireblocks
Abstract

The industry is moving away from passwords for authentication and authorization, with hardware devices for storing long-term cryptographic keys emerging as the leading alternative. However, these devices often have limited displays and remain vulnerable to theft, malware, or tricking users into signing malicious payloads. Current systems provide little fallback security in such cases. Any solution must also meet strict requirements: compatibility with industry standards, scalability to handle high request volumes, and high availability. We present a novel design for authentication and authorization that meets these demands. Our approach virtualizes the authenticating/authorizing party via a two-party signing protocol with a helper entity, ensuring that keys remain secure even if a device is compromised and that every signed message conforms to a security policy. We formalize the required properties for such protocols and show how they are met by existing schemes (e.g., FROST for Schnorr, Boneh–Haitner–Lindell-Segev'25 for ECDSA). Motivated by the widespread use of ECDSA (FIDO2/Passkeys, blockchains), we introduce a new, optimized two-party ECDSA protocol that is significantly more efficient than prior work. At its core is a new variant of exponent-VRF, improving on earlier constructions and of independent interest. We validate our design with a proof-of-concept virtual authenticator for the FIDO2 Passkeys framework.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. ACM ASIACCS
DOI
10.1145/3779208.3785275
Keywords
Threshold SignaturesMPC2PCECDSASchnorrEdDSAFIDOpasskeys
Contact author(s)
madjedj @ fireblocks com
couteau @ irif fr
arik @ fireblocks com
n makriyannis @ gmail com
oyomtov @ fireblocks com
History
2025-12-16: last of 2 revisions
2025-08-14: received
See all versions
Short URL
https://ia.cr/2025/1475
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1475,
      author = {Michael Adjedj and Geoffroy Couteau and Arik Galansky and Nikolaos Makriyannis and Oren Yomtov},
      title = {Stateless {2PC} Signatures for Internet-Scale Authentication and Authorization},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1475},
      year = {2025},
      doi = {10.1145/3779208.3785275},
      url = {https://eprint.iacr.org/2025/1475}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.