Have you ever sent an email that had more than one receiver? A To address, plus 1 or more CC? That's the question.
If I send email to you I can encrypt with my private key and you decrypt with my public key or I encrypt with your public key and you decrypt with your public key.
Now I want to send an email to
fmc000 graudeejs and
eternal_noob I want the email encrypted but how do I do it? Do I make 3 copies, encrypt each individually, send 3 copies? That kind of loses the "group email" idea.
If I encrypt with my private key, all receivers need to have my public key to decrypt.
Think of conference calls (google meet, teams, zoom, etc):
We have 5 people in the call, we can have unicast connections which means one from every person back to the server, the server mixes redistributes or we use multicast so 5 people are listening on one address.