В соответствии с моим пониманием, если A и B хотят поговорить, а X - это человек посередине, тогда X может просто удалить открытый ключ B и заставить A полагать, что открытый ключ X является фактически открытым ключом B. Теперь, когда A запрашивает цифровую подпись из B, сообщение действительно перейдет к X. X будет использовать свой закрытый ключ для подписи дайджеста, который затем расшифровывает с помощью открытого ключа X, полагая, что именно B подписал его.Как полезны цифровые подписи?
Это типичный человек в сценарии средней атаки, и нет четкого решения о том, как цифровые подписи могут быть полезны в этом случае.
Мой вопрос: 1) Есть ли способ, с помощью которого A и B могут общаться, даже если они имеют X посередине. 2) Если нет, то почему цифровые подписи полезны (при каких предположениях). Предположение может быть таким же простым, как: X может просматривать только открытые ключи, но не изменять их (X не может превратить открытый ключ B в открытый ключ X).
Это подходящее место, чтобы задать этот вопрос? – Khan