Public Key Cryptography door Y. Zheng & Hideki Imai