Back to Projects
2/3

MPC-TSS Signer (Rust)

Rust implementation of DKLs23 threshold ECDSA protocol for secure multi-party computation signing with BIP32 support.

Overview

A production-grade Multi-Party Computation (MPC) implementation using the DKLs23 threshold signature scheme. Enables distributed key generation and transaction signing where no single party ever holds the complete private key, ideal for institutional custody and secure wallet infrastructure.

Key Features

DKLs23 threshold signature scheme
Distributed key generation (DKG)
T-of-N threshold signing
BIP32 key derivation support
SoftSpokenOT oblivious transfer
Message relay service

Architecture

dkls23-core - Cryptographic primitives

msg-relay-svc - HTTP/WebSocket relay

msg-relay-client - Relay communication

dkls-party - CLI party node

System Architecture

Loading diagram...

Tech Stack

RustTokioCryptographyWebSocketBIP32ECDSA