COMPUTER SCIENCE
Cryptography and Network Security: Principles and Practice
By Rupinder Saini, Er. Kiranjit Kaur, Edited by B.A. Forouzan
Cryptography and Network Security is a crucial field in computer science that focuses on protecting data and ensuring secure communication across networks. Cryptography involves techniques for transforming information to make it unreadable to unauthorized users, typically through encryption and decryption processes. It ensures the confidentiality, integrity, authentication, and non-repudiation of data. Modern cryptographic systems include symmetric-key algorithms like AES and DES, as well as asymmetric-key algorithms such as RSA and ECC, which use public and private key pairs for secure communications. Network security, on the other hand, is a broader domain that involves protecting the infrastructure of computer networks from intrusions, attacks, and unauthorized access. It includes firewalls, intrusion detection systems, secure protocols like SSL/TLS, and network access control measures. Together, cryptography and network security form the backbone of secure digital systems in banking, e-commerce, military communications, and personal data protection. As digital threats continue to evolve, understanding the principles and practical implementations of these technologies is vital for cybersecurity professionals. Cryptography and Network Security: Principles and Practice offers a thorough introduction to these concepts, blending theoretical foundations with real-world applications to equip readers with the knowledge to design and maintain secure systems in an increasingly connected world. Cryptography and Network Security: Principles and Practice provides a comprehensive overview of the fundamental techniques and applications used to secure digital communication and protect networked systems. Contents: 1. Introduction to Cryptography, 2. Combining Cryptographic Primitives, 3. Encryption Technique, 4. Blockchain Networks, 5. Blockchain Security, 6. Cyber Security, 7. Network Security, 8. Data and Network Security.
About the Authors
Mrs. Rupinder Saini is an accomplished Assistant Professor in the Department of Computer Science and Engineering at Guru Nanak Institute of Technology, Hyderabad, India. With 9 years of academic and research experience, she has made notable contributions to the field of computer science, both as an educator and a researcher. Her areas of expertise include software-defined networking, machine learning, data visualization, and image processing. Mrs. Saini has published extensively in high-impact national journals, conferences, international journals including IEEE, SCI, and Scopus reflecting the depth and rigor of her scholarly work. Her research is recognized for its practical applications and interdisciplinary reach. A dedicated academic, Mrs. Saini is committed to shaping the next generation of engineers through innovative teaching methodologies, curriculum development, and mentoring. She has guided students in various research and academic projects and continues to inspire learners through her engaging teaching style. Mrs. Saini has also participated in numerous faculty development programs and workshops aimed at enhancing pedagogical and technical skills. Her professional contributions are complemented by a strong commitment to academic excellence and continuous learning. Er. Kiranjit Kaur, is Assistant Professor in the Department of Electrical Engineering, Desh Bhagat Universiy, Mandi GobindGarh, Punjab, India. She has a teaching and research experience of more than 18 years. She has also worked on the position of Head of the Department. She has supervised and guided numerous projects. Her research interests include MATLAB, Electrical Machines and Power Systems. She has to her several credit research papers published in national and international journals. She has presented papers at various national and international conferences and participated in several workshops, webinars, faculty development programs and short-term courses. She has also organized several workshops and Expert Talks on teaching pedagogy and research methods.