FAME: A 3rd Generation Coprocessor for Optimising Public Key Cryptosystems in Smart Card Applications