Что мешало сказать что ключей нет и их невозможно создать, мол система так устроена, такое уже проворачивали другие мессенджеры, зря он в героя играл со свои "не дам".
да все там возможно, даже если телефоны сами ключи генерируют, то они между собой ключами обмениваются все равно через центральный сервер.
для особо тугих (таких так ты) есть статьи в интернете, как работает end to end, ознакомься