Cryptology and Network Security - Camenisch, Jan (Springer International Publishing, 2020)