Patent ID: 11928679
Assignee: MASTERCARD INTERNATIONAL INCORPORATED
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 7:
8. A system for securely conveying a transaction message, comprising:
a first computing system configured to apply one or more encryption algorithms to a data message using at least one encryption key to generate an encrypted message;
the first computing system configured to transmit the at least one encryption key to a third computing system different from a processing server, wherein the third computing system acts as a node in a blockchain network;
a receiving device of the processing server configured to receive from the first computing system a data signal superimposed with the encrypted message, wherein
the processing server is further configured to append an identification value to the encrypted message, and
the transmitting device of the processing server is further configured to submit the appended encrypted message to a second computing system, wherein
the second computing system is a node in the blockchain network;
the second computing system acting as a node in the blockchain network configured to add the encrypted message as a new transaction in a new block of one or more transactions to be added to a blockchain associated with the blockchain network, wherein the appended identification value is a destination address associated with the third computing system acting as a node in the blockchain network for the new transaction;
the third computing system configured to retrieve from the blockchain and based on the appended identification value, the encrypted message;
the third computing system configured to decrypt the encrypted message with the at least one encryption key transmitted by the first computing system;
the receiving device of the processing server configured to
receive a data signal superimposed with the at least one encryption key from the first computing system, and
receive a data signal superimposed with the blockchain from the second computing system, wherein the blockchain is comprised of a plurality of encrypted messages and where each encrypted message is appended with one of a plurality of identification values;

a data identification module of the processing server configured to identify a specific encrypted message included in the ledger appended with a specific identification value; and
a decryption module of the processing server configured to decrypt the specific encrypted message to obtain a data message via application of one or more decryption algorithms using the at least one encryption key,
wherein the specific identification value is associated with the third computing system.