Cryptographic Operations

Builder Vault TSM Cryptographic Operations

The Builder Vault TSM supports the following cryptographic signing operations:

Operation Parameters
ECDSA secp256k1
ECDSA P-224
ECDSA P-256
ECDSA P-384
ECDSA P-521
ECDSA / Starknet StarkCurve
ECKCDSA / Ed25519
Schnorr / Ed25519 (EdDSA) Edwards25519
Schnorr / Ed448 (EdDSA) Edwards448
Schnorr / BIP340 ("Taproot") secp256k1
Schnorr / Mina PallasMina
Schnorr / Zilliqa secp256k1
Schnorr / sr25519 ristretto255
BLS / Basic / Min Signature Size BLS12-381
BLS / Basic / Min Public Key Size BLS12-381
BLS / Aug / Min Signature Size BLS12-381
BLS / Aug / Min Public Key Size BLS12-381
BLS / PoP / Min Signature Size BLS12-381
BLS / PoP / Min Public Key Size BLS12-381
Aleo / Edwards377
RSA PKCS#1v1.5 2048, 3072, 4096 bit keys
RSA PSS 2048, 3072, 4096 bit keys

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

Primitive Parameters Operations
AES-CTR Key size 128, 192, 256 Keystream
AES-CBC Key size 128, 192, 256 Encrypt, Decrypt
AES-GCM Key size 128, 192, 256 Encrypt, Decrypt
AES-CMAC Key size 128 Digest
HMAC-SHA2-256 Key size 1-256 bytes Digest
HMAC-SHA2-512 Key size 1-256 bytes Digest
RSA OAEP Key size 2048, 3072, 4096 Encrypt, Decrypt
RSA x.509 (raw) Key size 2048, 3072, 4096 Encrypt, Sign
ECDH Curves: P-224, P-256, P-384, P-521, Key agreement
secp256k1, ED-25519 (X25519)
RFC 5649 Key size 128 AES Key Wrap with Padding
AN10922 Key size 128 Symmetric Key Derivation

MPC Protocols

Blockdaemon Builder Vault MPC solutions are based on public research, which includes protocols from various research papers:

Internet standards/drafts/RFCs:

Additional Features

In addition to the cryptographic operations, Builder Vault has several features:

Updated 4 months ago

What’s Next