A Graduate Course in Applied Cryptography

Dan Boneh, Victor Shoup