| CPC H04L 63/0442 (2013.01) [H04L 9/0618 (2013.01); H04L 9/0833 (2013.01); H04L 9/14 (2013.01); H04L 9/40 (2022.05)] | 16 Claims |

|
1. A method for implementing secure multicast in a blockchain network, comprising:
generating, by a first blockchain node, a security group creation message, wherein the security group creation message comprises a security group information structure corresponding to each target blockchain node to be added to a multicast security group, each security group information structure comprises a public key of a corresponding target blockchain node and ciphertext security group information obtained by encrypting plaintext security group information by using the public key, the plaintext security group information comprises a security group session key, and the security group session key is used to encrypt a multicast message in the multicast security group for transmission; and
sending, by the first blockchain node, the security group creation message, so that each target blockchain node searches the security group creation message for a security group information structure that comprises a public key of the target blockchain node, and decrypts, by using a private key of the target blockchain node, ciphertext security group information in the identified security group information structure to obtain the security group session key.
|