This advanced graduate textbook gives an authoritative and insightful description of the major ideas and techniques of public key cryptography.[...]