A textbook for beginners in security. In this new first edition, well-known author Behrouz Forouzan uses his
accessible writing style and visual approach to simplify the difficult concepts of cryptography and network security.
Forouzan presents difficult security topics from the ground up. A gentle introduction to the fundamentals of number
theory is provided in the opening chapters, paving the way for the student to move on to more complex security
and cryptography topics. Difficult math concepts are organized in appendices at the end of each chapter so that
students can first learn the principles, then apply the technical background. Hundreds of examples, as well as
fully coded programs, round out a practical, hands-on approach which encourages students to test the material they
are learning.