Cryptographic Operations

The Builder Vault TSM supports the following cryptographic signing operations:

OperationParameters
ECDSAsecp256k1
ECDSAP-224
ECDSAP-256
ECDSAP-384
ECDSAP-521
ECDSA / StarknetStarkCurve
ECKCDSA / Ed25519
Schnorr / Ed25519 (EdDSA)Edwards25519
Schnorr / Ed448 (EdDSA)Edwards448
Schnorr / BIP340 ("Taproot")secp256k1
Schnorr / MinaPallasMina
Schnorr / Zillliqasecp256k1
Schnorr / sr25519ristretto255
BLS / Basic / Min Signature SizeBLS12-381
BLS / Basic / Min Public Key SizeBLS12-381
BLS / Aug / Min Signature SizeBLS12-381
BLS / Aug / Min Public Key SizeBLS12-381
BLS / PoP / Min Signature SizeBLS12-381
BLS / PoP / Min Public Key SizeBLS12-381
Aleo / Edwards377
RSA PKCS#1v1.52048, 3072, 4096 bit keys
RSA PSS2048, 3072, 4096 bit keys

In addition, the Builder Vault also supports other cryptographic operations:

PrimitiveParametersOperations
AES-CTRKey size 128, 192, 256Keystream
AES-CBCKey size 128, 192, 256Encrypt, Decrypt
AES-GCMKey size 128, 192, 256Encrypt, Decrypt
AES-CMACKey size 128Digest
HMAC-SHA2-256Key size 1-256 bytesDigest
HMAC-SHA2-512Key size 1-256 bytesDigest
RSA OAEPKey size 2048, 3072, 4096Encrypt, Decrypt
RSA x.509 (raw)Key size 2048, 3072, 4096Encrypt, Sign
ECDHCurves: P-224, P-256, P-384, P-521,
secp256k1, ED-25519 (X25519)
Key agreement
RFC 5649Key size 128AES Key Wrap with Padding
AN10922Key size 128Symmetric Key Derivation

MPC Protocols

Blockdaemon Builder Vault MPC solutions are based on public research (some of which was performed by the Blockdaemon team), this includes protocols from the following research papers:

  • [DJNP+18] Ivan Damgård, Thomas Pelle Jakobsen, Jesper Buus Nielsen, Jakob Illeborg Pagter, Michael Bæksvang Østergård: Fast Threshold ECDSA with Honest Majority. SCN 2020: 382-400
  • [DKLs19] Jack Doerner, Yashvanth Kondi, Eysa Lee, Abhi shelat: Threshold ECDSA from ECDSA Assumptions: The Multiparty Case. IEEE Symposium on Security and Privacy 2019: 1051-1066
  • [DKLs23] Jack Doerner, Yashvanth Kondi, Eysa Lee, Abhi shelat: Threshold ECDSA in Three Rounds. SP 2024: 3053-3071
  • [MRZ15] Payman Mohassel, Mike Rosulek, Ye Zhang: Fast and Secure Three-party Computation: The Garbled Circuit Approach. CCS 2015: 591-602
  • [YWZ20] Kang Yang, Xiao Wang, Jiang Zhang: More Efficient MPC from Improved Triple Generation and Authenticated Garbling. CCS 2020: 1627-1646
  • [BLS01] Dan Boneh, Ben Lynn, and Hovav Shacham. 2001. Short signatures from the Weil pairing. In International conference on the theory and application of cryptology and information security. Springer, 514--532.

Internet standards/drafts/RFCs:

Additional Features

In addition to the cryptographic operations, Builder Vault has a number of features, for example: