Hot answers tagged transmission
2
I believe CMS (Cryptographic Message Syntax) might solve this problem. It allows sender to encrypt a packet and multiple recipients to open it.
Basically it encrypts the contents with a random key and this key is encrypted for each recipient using various mechanisms.
1
Generate a symmetric key
Encrypt symmetric key using public keys of all recipients, and broadcast (or provide on request from a client)
Transmit all user messages encrypted under the symmetric key
This means you only have one copy of the message (but you do have lots of copies of the encrypted symmetric key).
Of course you need to solve the key ...
Only top voted, non community-wiki answers of a minimum length are eligible