Cryptography is a vital technology that underpins the security of information in computer networks. This book presents a comprehensive introduction to the role that cryptography plays in providing information security for technologies such as the Internet, mobile phones, payment cards, and wireless local area networks. Focusing on the fundamental principles that ground modern cryptography as they arise in modern applications, it avoids both an over-reliance on transient current technologies and over-whelming theoretical research.
Everyday Cryptography is a self-contained and widely accessible introductory text. Almost no prior knowledge of mathematics is required since the book deliberately avoids the details of the mathematical techniques underpinning cryptographic mechanisms, though a short appendix is included for those looking for a deeper appreciation of some of the concepts involved. By the end of this book, the reader will not only be able to understand the practical issues concerned with the deployment of cryptographic mechanisms, including the management of cryptographic keys, but will also be able to interpret future developments in this fascinating and increasingly important area of technology.
Prof. Keith Martin is a professor of information security at Royal Holloway, University of London. He has broad research interests, with a focus on application of cryptography and geopolitical aspects of cyber security. Keith has authored three books on cryptography and cyber security, over 100 research publications in cyber security, as well as articles in the popular and professional press. He co-designed Royal Holloway’s online postgraduate programmes in cyber security and has overseen its cyber security doctoral programme. He has also presented courses on cyber security to a wide range of audiences, including specialist industrial short courses, the general public and schools.
I had the pleasure of studying under the author himself during my Master's degree in Information Security at the Royal Holloway University.
Keith Martin is a brilliant mind, fun teacher and makes one of the hardest subjects seem so easy. His book comes to life during his lectures. I always had an appreciation for Cryptography but just like maths, avoided the under the hood stuff for fear of unnecessary complexity which might not directly help me in my day to day Information Security tasks. I was wrong. I now have deeper understanding and appreciation of security and cryptography and in the wake all too the common data breaches, Edward Snowden's revelations and Mass Surveillance state we live in, it is even more crucial to understand not only how to secure your personal information but also your company's data if you are working in the field. Choosing the right cryptographic protocols and applications is vital.
This book has little maths, if at all and manages to get you through cryptography from early days all the way to modern cryptography and real-world applications like how Bitcoin or Apple Pay work.
I have read it twice and it was the best book I have read in Cryptography. Highly recommended and not a dull technical book at all.
Best book to understand fundamental cryptography concepts. The book has a beautiful and concise way of illustrating most cryptographic concepts and the mathematics behind them. I’m no mathematician but this book has made me fall in love with the subject. I would highly recommend it to anyone
Textbook-style writing with academic jargon. The actual content can fit in 20% size of the original text. Boring, theoric, and without guide on using standard cryptography tools.
I am teaching a university course in cryptography, and this is an excellent text book. It covers all the material needed to train students who will be involved in cybersecurity in the work place, with lots of exercises for students to work on. The book focuses on the fundamental principles of cryptography, and does not look at the technical mathematical details of current cryptosystems. This makes it a suitable text book for students who do not have the pure mathematics background needed to understand the details. The author has many contacts in various industries, and this is evidenced in the broad and practical knowledge in the book. Importantly, the text is woven with a comprehensive reference list, including discussions relating to standards.
The book is also aimed at people wanting to learn more about the key issues facing users of cryptography. It is well written and easy to read, and accessible to anyone with an interest in cryptography.
Really good introduction to cryptography. I've been programming for quite a long time, and this book made me realise some mistakes I made while implementing cryptography in some systems.
The book doesn't talk at all about code, and has a very light touch on the maths behind some of the algorithms, but most importantly, explains how to use a cryptography correctly. By "correctly" I mean how not to do it, as otherwise we do have a false feeling that we are securing our data, when in fact anyone reading this (or a similar book) could perform a successful attack.