US 12,154,106 B1
Encapsulation of payment information
Phillip H. Griffin, Raleigh, NC (US); Ashia Kennon, Aston, PA (US); Catherine Wangari Mwangi, Hackensack, NJ (US); Jal Daruwalla, Chatham, NJ (US); Joanne Strobel-Cort, Summit, NJ (US); Lynnel J. Kresse, Ruskin, FL (US); and Michael Knorr, Fairfield, CT (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 Jun. 6, 2022, as Appl. No. 17/833,760.
Application 17/833,760 is a division of application No. 15/963,652, filed on Apr. 26, 2018, granted, now 11,354,660.
Claims priority of provisional application 62/491,076, filed on Apr. 27, 2017.
Int. Cl. G06Q 20/38 (2012.01); G06F 21/62 (2013.01)
CPC G06Q 20/3829 (2013.01) [G06F 21/6245 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3827 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computing system, a first signcrypted cross-border payment message generated by signcrypting a cross-border payment message comprising originator account details and beneficiary account details;
retrieving, by the computing system, a first financial institution public key, a second financial institution public key, and a second financial institution private key, wherein the second financial institution public key and the second financial institution private key are part of a public/private key pair;
unsigncrypting, by the computing system, the first signcrypted cross-border payment message using the first financial institution public key, the second financial institution public key, and the second financial institution private key to retrieve the cross-border payment message;
determining, by the computing system based on at least one of associated attributes of the cross-border payment message, which digital certificate is needed to verify that the first financial institution public key is associated with a first financial institution;
verifying, by the computing system based on the determined digital certificate, that the first financial institution public key is associated with the first financial institution;
retrieving, by the computing system, the second financial institution private key, the second financial institution public key, and a third financial institution public key;
signcrypting, by the computing system, the cross-border payment message using the second financial institution private key, the second financial institution public key, and the third financial institution public key to generate a second signcrypted cross-border payment message; and
generating, by the computing system, a signcrypting event journal entry, the signcrypting event journal entry comprising a second digitally signed cross-border payment message and a trusted time stamp, the second digitally signed cross-border payment message does not encapsulate the first signcrypted cross-border payment message.