US 11,948,144 B2
Knowledge-based authentication for asset wallets
Samuel Rapowitz, Roswell, GA (US); Xiaoguang Zhu, New York, NY (US); and Kevin Osborn, Newton Highlands, MA (US)
Assigned to CAPITAL ONE SERVICES, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Feb. 7, 2022, as Appl. No. 17/666,445.
Prior Publication US 2023/0252456 A1, Aug. 10, 2023
Int. Cl. G06Q 20/36 (2012.01); H04L 9/08 (2006.01)
CPC G06Q 20/3674 (2013.01) [H04L 9/0894 (2013.01); G06Q 2220/00 (2013.01); G06Q 2220/10 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method for recovering access to a wallet, the method comprising:
generating, by one or more processors of a device, a key pair comprising a recovery public key and a recovery private key;
encrypting, by the one or more processors, a seed phrase with the recovery public key, thereby creating an encrypted seed phrase;
transmitting, from the one or more processors, the recovery public key, the encrypted seed phrase, and a master public key associated with the wallet to a decentralized oracle;
transmitting, from the one or more processors, a recovery request to the decentralized oracle to receive the encrypted seed phrase, the recovery request comprising an address associated with an address node;
receiving, at the one or more processors and from the decentralized oracle, a knowledge-based authentication question based upon account information associated with the address;
transmitting, from the one or more processor and to the decentralized oracle, an answer to the knowledge-based authentication question and a predetermined range for comparing the answer with the account information; and
receiving, at the one or more processors, the encrypted seed phrase from the decentralized oracle.