If you are familiar with CCMP protocol you can dive deeper to better understand how the Signer Service works under the hood.
Consider the Threshold Signature section to become familiar with the TSS protocol, which is used by our Signer Service.
Also, take a look at the Hosted TSS Signer section to know how and why Hosted TSS Signer can be used for your dApp to make it even more secure.
Threshold Signature
The threshold signature (TSS) protocol is a cryptographic scheme that allows a group of participants to collectively sign a message or transaction without revealing their private keys to each other.
In a threshold signature scheme, the private key is split into several shares, each of which is distributed among the group of participants. To generate a signature, a minimum threshold of participants is required to combine their shares and produce a partial signature.
Threshold signature protocols are considered secure because they provide several security guarantees that protect against various types of attacks, such as the compromise of a single participant's private key or the collusion of a group of participants.
Our own Signer Service relies on the TSS protocol. This distributed trust model makes it difficult for any one participant or third-party service to compromise the system. Therefore, the Signer Service is reliable and trusted by our clients.
Hosted TSS Signer
As you know from the previous section, the TSS protocol can be used for the Signer Service to make it even more secure and trusted. Despite the fact that we rely on our Signer Service with TSS protocol run under the hood, we deeply understand your desire to be responsible and host your own independent TSS.
Here are some benefits of hosting TSS:
- Easily decide amounts of parties and threshold.
- Configure it to your own dApp.
- It's trusted because you control all parties by yourself.
Private Signer Services are still compatible with our Signers Registry, so you don't need to worry about deploying anything else.
As an additional service, we provide full documentation and support to help you setup up your TSS.