| CPC G06Q 40/04 (2013.01) [G06Q 20/36 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/401 (2013.01); H04L 9/0637 (2013.01); H04L 9/0891 (2013.01); H04L 9/12 (2013.01); H04L 9/3236 (2013.01); H04L 63/123 (2013.01); H04L 9/50 (2022.05); H04L 67/104 (2013.01); H04L 2209/805 (2013.01)] | 13 Claims | 

| 
               1. A method for securing distributed shares of an e-wallet in multiple devices, comprising: 
            configuring, by a first device, a plurality of devices each hosting an e-wallet share with corresponding private keys generated with a privacy-enhanced attestation algorithm; 
                receiving at the first device, from one of the plurality of devices, a signature for the e-wallet share corresponding to the one of the plurality of devices; 
                determining that the e-wallet share is compromised, and, if so, posting, by the first device, a revocation list comprising the signature for the e-wallet share to a blockchain; 
                receiving, by the first device, an indication of a transaction, wherein one of the plurality of devices is to create the transaction by the e-wallet share, sign the transaction with a private key, and post the transaction to the blockchain; 
                verifying, by the first device, the signature using a public key for the e-wallet share; 
                comparing the signature to the revocation list; 
                aborting the transaction if the signature is on the revocation list; 
                prompting a user for a transaction approval for a transaction from the e-wallet share; 
                signing the transaction; 
                updating an e-wallet balance for the e-wallet share; and 
                sending a balance synchronization message to the plurality of devices each hosting the e-wallet share. 
               |