US 11,888,974 B1
Secret sharing information management and security system
Phillip H. Griffin, Raleigh, NC (US); and Jeffrey J. Stapleton, O'Fallon, MO (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Sep. 3, 2021, as Appl. No. 17/467,089.
Application 17/467,089 is a continuation of application No. 16/708,147, filed on Dec. 9, 2019, granted, now 11,115,197.
Application 16/708,147 is a continuation of application No. 15/498,377, filed on Apr. 26, 2017, granted, now 10,505,723.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/085 (2013.01) [H04L 9/14 (2013.01); H04L 9/30 (2013.01); H04L 9/3247 (2013.01); H04L 2209/72 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computing system, a tokenized message;
generating, by the computing system, a plurality of shares from the tokenized message using a message sharing algorithm of a secret sharing scheme;
signcrypting, by the computing system, a first share of the plurality of shares using a public/private key pair associated with a shared secret provider computing system and a public key of a first share-holder in a share-holders list to generate a first signcrypted share of a plurality of signcrypted shares, wherein authenticity and data integrity of the first signcrypted share of the plurality of signcrypted shares is determined based on a public key of the public/private key pair associated with the shared secret provider computing system and a public/private key pair associated with the first share-holder in the plurality of signcrypted shares;
verifying, by the computing system, a signature of the first signcrypted share of the plurality of signcrypted shares using a dealer's public key and the public/private key pair associated with the first share-holder;
unsigncrypting, by the computing system, the first signcrypted share using an unsigncryption algorithm;
generating, by the computing system, a verification message and presenting the verification message to the first share-holder of the share-holders list; and
reconstructing, by the computing system, the tokenized message using a message reconstruction algorithm when a threshold amount required for the secret sharing scheme is met.