Вероятно Вы имеете в виду "man in the middle", такой вид атаки действительно есть. Но в случае ассиметричного шифрования он бесполезен. Не имея приватного (закрытого) ключа расшифровать сообщение не получится в разумные сроки. (Простым перебором подорать ключ можно, но на это уйдут десятки лет на современном оборудовании).
Не совсем так. Хранить траффик и факт звонка. Конкретно содержание звонков получить либо не выйдет совсем (если ключи генерятся на сессию) либо только получив доступ к одному из устройств (если ключи генерятся единожды на устройстве). Но последняя схема как правило не применяется, поэтому вероятнее всего содержание звонков будет крайне надёжно защищено
нет конечно, обмен происходит публичными ключами. А для расшифровки нужен приватный ключ. В этом суть ассиметричного шифрования