En primer lugar, veamos cómo funciona PGP. Recopilación de extractos de RFC4880
OpenPGP combines symmetric-key encryption and public-key encryption
to provide confidentiality. When made confidential, first the object
is encrypted using a symmetric encryption algorithm. Each symmetric
key is used only once, for a single object. A new "session key" is
generated as a random number for each object (sometimes referred to
as a session). Since it is used only once, the session key is bound
to the message and transmitted with it. To protect the key, it is
encrypted with the receiver's public key. The sequence is as
follows:
1. The sender creates a message.
2. The sending OpenPGP generates a random number to be used as a
session key for this message only.
3. The session key is encrypted using each recipient's public key.
These "encrypted session keys" start the message.
4. The sending OpenPGP encrypts the message using the session key,
which forms the remainder of the message. Note that the message
is also usually compressed.
5. The receiving OpenPGP decrypts the session key using the
recipient's private key.
6. The receiving OpenPGP decrypts the message using the session key.
If the message was compressed, it will be decompressed.
El texto enviado se cifra mediante un cifrado simétrico y la clave de cifrado simétrico se cifra mediante la clave privada del receptor. Así que ahora la pregunta se puede dividir en dos problemas:
1. Ataque conocido de texto plano en el cifrado simétrico.
2. Ataque conocido de texto plano en el cifrado asimétrico.
Primera pregunta primero. En GnuPG, algunos de los algos simétricos utilizados son: AES, Twofish, CAST5, DES3. Estos algoritmos utilizan un tamaño de clave mínimo de 128 bits, por lo que el ataque de texto simple conocido contra estos algoritmos es difícil. Puede leer más sobre esto para AES en este hilo .
Llegando a la segunda pregunta, ataque al cifrado asimétrico. ElGamal y RSA se utilizan en GnuPG. Según este hilo , el ataque de texto de queja conocido contra RSA no es posible.
También, también eche un vistazo a este pregunta también.