he roin
ну смотри если общаются два человека, то ты подписываешь сообщение для публичного ключа твоего собеседника. соответственно если в конфе N человек, то тебе нужно подписать N раз это сообщение для каждого участника и хранить N копий одного и того же сообщения
разберись, как сделано шифрование в других программах/алгоритмах. Те же pgp/gpg, signal (имею в виду протокол OTR). И не путай подпись и шифрование.