Appropriate for all graduate-level and advanced undergraduate courses in cryptography and related mathematical fields.
Modern Cryptography is an indispensable resource for every advanced student of cryptography who intends to implement strong security in real-world applications. Leading HP security expert Wenbo Mao explains why conventional crypto schemes, protocols, and systems are profoundly vulnerable, introducing both fundamental theory and real-world attacks. Next, he shows how to implement crypto systems that are truly âœfit for application,â and formally demonstrate their fitness. He begins by reviewing the foundations of cryptography: probability, information theory, computational complexity, number theory, algebraic techniques, and more. He presents the âœidealâ principles of authentication, comparing them with real-world implementation. Mao assesses the strength of IPSec, IKE, SSH, SSL, TLS, Kerberos, and other standards, and offers practical guidance on designing stronger crypto schemes and using formal methods to prove their security and efficiency. Finally, he presents an in-depth introduction to zero-knowledge protocols: their characteristics, development, arguments, and proofs. Mao relies on practical examples throughout, and provides all the mathematical background students will need.
Coverage includes:*Crypto foundations: probability, information theory, computational complexity, number theory, algebraic techniques, and more
*Authentication: basic techniques and principles vs. misconceptions and consequential attacks
*Evaluating real-world protocol standards including IPSec, IKE, SSH, TLS (SSL), and Kerberos
*Designing stronger counterparts to vulnerable "textbook" crypto schemes
http://rapidshare.com/files/53016596/0130669431.rar
http://depositfiles.com/files/1659698