Using Evervault Enclaves saves us weeks of engineering time compared to building and maintaining enclaves ourselves.— Mike Hudack, CTO
Challenge
User experience is a core focus for Morse. Users own their currency directly, which means normally they would have to be responsible for safeguarding their wallet private key. This is optimal from a security perspective, but would put a significant burden on Morse users. Wallet keys are easily lost or stolen, and backing them up adds a lot of friction to an onboarding flow. Morse needed to find a way where users could own their own wallets and keys, but provide them with an easy recovery mechanism in case they lose their phone or their key backups — without Morse having to store any of their user’s wallets in plaintext.
Solution
Using Evervault Enclaves, the Morse team were able to implement a non-custodial wallet recovery flow where users generate wallets and sign transactions on their own device — and key recovery happens directly between a consumer’s mobile device and an Evervault Enclave. This way, Morse never has access to any of the wallet keys — even during key recovery.
Impact
Morse was able to implement a non-custodial wallet recovery flow, providing a smooth user experience with optimal security measures.