CPC G06Q 20/3829 (2013.01) [G06F 21/6245 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3827 (2013.01)] | 11 Claims |
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.
|