Blockdaemon Blog

How Scalable is MPC?

Wallet
May 18, 2021
By:
Frank
Wiener
&
Secure Multiparty Computation (MPC) gained considerable interest and adoption over the past year. Hundreds of companies now use this distributed computation technique to secure cryptographic keys for critical online services ranging from protecting cryptocurrency wallets to VPNs, to cloud-based data protection and more.

Secure Multiparty Computation (MPC) gained considerable interest and adoption over the past year.

Hundreds of companies now use this distributed computation technique to secure cryptographic keys for critical online services ranging from protecting cryptocurrency wallets to VPNs, to cloud-based data protection and more. But some applications, such as TLS terminations for SaaS providers can require billions of key operations per day.

Very high-performance hardware security modules (HSMs) can support 10,000-12,000 or more key operations per second (approximately 1,000,000,000 transactions per day), but at considerable expense. When you factor in redundant systems and separate systems for different geographies (for compliance) the costs quickly become unmanageable.

As a result, SaaS providers are increasingly interested in the scalability of MPC for such applications.

Want to hear more about how Blockdaemon can help you with your Blockchain journey? Contact us today to chat more about our blockchain solutions, or read on to get a closer look at what’s new.

Blockdaemon designs and develops application optimized implementations of MPC for a variety of online applications.

Our first production deployment system was Key Management as a Service (KMaaS), which was architected and designed explicitly for cloud scale. We use MPC to maintain the security of keys throughout their entire lifecycle and operations. Our patent-pending solutions are optimized for performance and scale, using an entirely cloud-based or hybrid approach, with no operational requirement for hardware security modules (HSM).

We recently completed benchmark testing, using both ECDSA and ECDH curves for authentication. Blockdaemon’s cloud-based MPC system demonstrated the capacity to support over 1,000,000,000 TLS sessions per day using standard inexpensive public cloud infrastructure. So, rest assured that certain implementations of MPC can be up to the most demanding scalability challenges.

As with all technologies, results may vary depending on the particular use case and the particular MPC technology implementation. Be sure to have specific discussions about scalability with your MPC technology team.

Blockdaemon’s recent blog “MPC Wallet: How to Choose Your Implementation” provides insights into considerations for selecting your MPC wallet provider. Naturally, scalability was one of the important considerations. The above referenced TLS scalability benchmarking had nothing to do with cryptocurrency. However, the concept of overall system scalability applies equally to every key management application.

If you have any questions or want to learn more, contact Blockdaemon's sales team today. Get started on your journey towards a more secure, scalable, and future-proof digital asset management system.

Share

Get in touch with Blockdaemon today to learn more about Stacks and how to get started stacking STX.

Thank you for connecting with Blockdaemon; we look forward to assisting with your blockchain endeavors.
Oops! Something went wrong while submitting the form.