Cryptology and Network Security - Jan Camenisch, Panos Papadimitratos (Springer International Publishing, 2018)