CPC H04L 63/0421 (2013.01) [H04L 9/0631 (2013.01); H04L 9/3236 (2013.01); H04L 9/3249 (2013.01); H04L 63/045 (2013.01); H04L 63/30 (2013.01); H04L 9/50 (2022.05); H04L 2209/42 (2013.01)] | 20 Claims |
1. A method for secure, anonymized messaging via a blockchain network that implements a message-bus smart contract, comprising:
sharing among a plurality of messaging participants, by each messaging participant of the plurality of messaging participants, one or more public keys associated with the messaging participant, for communicating information using the message-bus smart contract wherein the plurality of messaging participants are external actors that operate against the message-bus smart contract;
anonymously sending, by a first messaging participant of the plurality of messaging participants, a message that is at least in part encrypted based on a public key of a second messaging participant of the plurality of messaging participants, via a smart contract call from the first messaging participant against one of a plurality of instances of the message-bus smart contract that execute on the blockchain network;
filtering, by a second messaging participant, all messages sent via smart contract calls against the instances of the message-bus smart contract since a previous filtering by the second messaging participant, based on a masquerade identity of the second messaging participant; and
anonymously receiving, by the second participant of the plurality of messaging participants, the message using the blockchain network.
|