Public Key Crptography P.K.C 2003 (Berlin Springer, 2002)