1. У каждого клиента существует 2 ключа - публичный и приватный?да
2. Приватный ключ создаётся на основе публичного ключа твоего или собеседника?нет, они генерируются парой
3. В чем проблема для злоумышлиника подделать приватный ключ по известному алгоритму на основе публичного ключа?из публичного нельзя (точнее, вычислительно сложно) получить приватный и наоборот. Зная один из ключей и разложение модуля на простые множители, можно вычислить другой ключ