Portal

Portal

Portal Team

Share the love

Want to stay updated? Subscribe below to keep in touch.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0_996_165" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="2" y="1" width="46" height="46"> <path d="M47.2941 1.41177H2.11768V46.5882H47.2941V1.41177Z" fill="white"/> </mask> <g mask="url(#mask0_996_165)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.2353 4.2353C16.2353 2.67591 17.4995 1.41177 19.0589 1.41177H44.4706C46.0301 1.41177 47.2941 2.67591 47.2941 4.2353V29.6471C47.2941 31.2065 46.0301 32.4706 44.4706 32.4706H38.8236V12.7059C38.8236 11.1465 37.5595 9.88236 36 9.88236H16.2353V4.2353ZM4.94121 15.5294C3.3818 15.5294 2.11768 16.7935 2.11768 18.353V43.7647C2.11768 45.3242 3.3818 46.5882 4.94121 46.5882H30.353C31.9124 46.5882 33.1765 45.3242 33.1765 43.7647V18.353C33.1765 16.7936 31.9124 15.5294 30.353 15.5294H4.94121Z" fill="currentColor"/> </g> </svg>
Product Updates
2 min read

Multi-Backup Recovery Methods on Portal

Enhance security for end users with multiple backup methods

May 10, 2024

Multi-Backup Recovery Methods on Portal

Portal offers customers the option to use multiple backup methods for recovering Multi-Party Computation (MPC) wallet key shares. MPC wallets require backups so that users can recover access to their wallet in the event of a lost, stolen, or bricked device. Users can back up their wallet once per method, allowing for redundancy that enables smoother recovery. By integrating more than one backup method, such as "GDRIVE", "ICLOUD", "PASSWORD", and "PASSKEY", customers are providing end users with enhanced data security, greater resiliency in the face of lost or compromised keys, and a far superior user experience.

Greater flexibility for users

Offering multiple backup options allows users to select the backup method that works best for them. Some users will be unfamiliar with newer technology such as Passkeys and prefer familiar patterns such as using passwords. Each backup option has its own unique benefits which can be more or less important depending upon the user. Offering the flexibility to choose the method which suits their needs is paramount to creating a better user experience.

iCloud and GDrive provide the security of enterprise authentication provided by Apple and Google while Passkeys provide similar security benefits with the experience of WebAuthn. Passwords provide low friction but require the user to create and store the password.

Design options for developers

Allowing for multiple backup methods also provides greater optionality for developers when designing their apps. A designer of a low risk application may determine that a password is sufficient for security purposes and offer the target audience less difficulty when onboarding. Developers of a high sensitivity app may determine that iCloud or GDrive is a better fit for their needs. Methods can also be combined to accommodate these nuances. A developer can require a password during onboarding, but require the user to upgrade to iCloud, GDrive, or Passkey after the balance in their account reaches a certain level.

Case study: Velo

Velo uses multiple backup methods, including iCloud and Password, in their digital dollar account integration for Brazilian users. As their target customer is an average citizen, incorporating this option minimizes security burden for people when becoming a Velo account holder; onboarding is familiar and fast without sacrificing security. In the event that the user loses access to their iCloud, they can still recover their wallet with a PIN/Password that was previously set up to store backup shares of the MPC wallet.

Velo added multi-backup recovery methods for their users for additional security 

For more details, review our docs on Backing up a wallet and Multi-Backup Migration.