Penta Security's MPC (Multi-Party Computation) Solution manages the overall cryptographic key lifecycle, including the creation and computation of MPC keys, within an inaccessible Trusted Execution Environment (TEE). It functions as a multi-signature system that protects virtual assets by performing multilateral computations, replacing single-signature transaction models that rely on a single private key linked to one address.
The solution provides tools for deploying Segment of Duty (SoD) systems and includes an Open SDK for service and wallet implementation. It utilizes specialized software units, including MPC Clients, App Servers to assist participant communication, and MPC Servers to relay and redistribute computation data. The system supports multiple deployment environments, operating systems, and elliptic curve algorithms such as ECDSA and EdDSA.