Applied Cryptography and Network Security - Mark Manulis, Ahmad-Reza Sadeghi, Steve Schneider (Springer International Publishing, 2016)