This paper introduces two new attacks on PKCS#1 V1.5, an RSA-based encryption standard proposed by RSA Laboratories. As opposed to Bleichenbacher’s attack, our attacks are chosen-plaintext
only, i.e. they do not make use of a decryption oracle. The first attack applies to small public exponents and shows that a plaintext ending by
sufficiently many zeroes can be recovered efficiently when two or more ciphertexts corresponding to the same plaintext are
available. We believe the technique we employ to be of independent interest, as it extends Coppersmith’s low-exponent attack
to certain length parameters. Our second attack is applicable to arbitrary public exponents, provided that most message bits are zeroes. It seems to constitute the first chosen-plaintext attack on
an RSA-based encryption standard that yields to practical results for any public exponent.