Multi-party computation refers to specific cryptography algorithms enabling multiple parties to jointly compute a function over their inputs while keeping those inputs private.
Kryptonio uses MPC, along with other sophisticated cryptographic tools such as zero-knowledge proofs and threshold cryptography, to share signing responsibility for a particular cryptocurrency address among a group of otherwise non-trusting entities.
In the Kryptonio security model, security is no longer a function of one or more entities maintaining total control over a distinct private key of their own. Instead the key is collectively derived from individual fragments which are separately generated by multiple, non-trusting computers.
With this approach, multiple non-trusting computers can each conduct computation on their own unique fragments of a larger data set to collectively produce a desired common outcome without any one node knowing the details of the others’ fragments. The private key that executes the transaction is thus a collectively generated value; at no point is a single, vulnerable computer responsible for an actual key.