Public-Key Cryptography -- PKC 2015 - Katz (Springer Berlin Heidelberg, 2015)