Для надёжного шифрования нужна тебя сторона, которая будет подтверждать подлинность сертификата собеседника, а это очень сложно (политически, технически - почти без вариантов)
Есть вариант, что бы пользователи получали персональные ключи в полноценном уц, но это пользователям не надо, зачем им отдавать 3-5 к в год за возможность переписываться