GCHQ discovered the maths behind the possibility of public-key encryption - that does not give them the ability to decipher it.
The actual encryption scheme chosen is independant of the idea behind public key. You can use any scheme you want, it just so happens that IE uses RSA with a failry short key length which can be broken