Use la conexión de A y B como ejemplo. Sus comunicaciones fueron encriptadas por Public Key Encryption. Antes de intercambiar su clave pública, ISP MITM atacó. A tiene la clave pública de "B" (ISP generado) B obtuvo la clave pública de "A" (ISP generado)
Un mensaje de envío X a B.
Publicaciones deA- > "B" ((A's private (X)) - > ISP
Cuando el ISP obtuvo ese texto cifrado (C), el ISP lo descifra mediante el carácter privado de "B" ((A's public (C))) Entonces, ISP recibió el mensaje.
Después de eso, el ISP cifra el mensaje X para B.
ISP- > B's public ("A" 's private (X)) - > B
Luego B descifra el texto cifrado (C) por B privado ("A" 's público (C))
Luego B recibió el mensaje X y no saben que ISP recibió el mensaje.
¿Es posible? Lo siento por mi pobre inglés y explicación.