Description: This introduction to cryptography uses a programming-oriented approach to study important current cryptographic schemes and the main cryptanalytic attacks against them. The Maple implementations include many examples with parameters of realistic size.
Review Quotes:
From the reviews:
"A valuable guide to the practical applications and intricate workings of modern cryptographic systems. ... The work is most useful for those interested in the deep mechanics and mathematics of cryptosystems. ... Pardo does an excellent job of considering the algorithmic properties and conversions required for practical use of each cryptosystem within the Maple environment. This is an important resource for those interested in learning how to apply and implement cryptosystems within Maple ... . Summing Up: Highly recommended. Graduate students, researchers/faculty, and professionals/practitioners." (T. D. Richardson, Choice, Vol. 50 (11), August, 2013)
"In this book, the authors make a significant contribution to the explanation of cryptographic algorithms using Maple code. ... The book is well structured and easy to follow. It is a good self-study book for computer science or mathematics students, and for engineers who work in cryptography." (Zheng Gong, Computing Reviews, May, 2013)