Jump to ratings and reviews
Rate this book

Everyday Cryptography: Fundamental Principles and Applications

Rate this book
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 everyday technologies such as the Internet, mobile phones, Wi-Fi networks, payment cards, Tor, and Bitcoin.This book is intended to be introductory, self-contained, and widely accessible. It is suitable as a first read on cryptography. Almost no prior knowledge of mathematics is required since the book deliberately avoids the details of the mathematics techniques underpinning cryptographic mechanisms. Instead our focus will be on what a normal user or practitioner of information security needs to know about cryptography in order to understand the design and use of everyday cryptographic applications.By focusing on the fundamental principles of modern cryptography rather than the technical details of current cryptographic technology, the main part this book is relatively timeless, and illustrates the application of these principles by considering a number of contemporary applications of cryptography. Following the revelations of former NSA contractor Edward Snowden, the book considers the wider societal impact of use of cryptography and strategies for addressing this.A reader of this book will not only be able to understand the everyday use of cryptography, but also be able to interpret future developments in this fascinating and crucially important area of technology.

706 pages, Kindle Edition

First published February 27, 2012

31 people are currently reading
244 people want to read

About the author

Keith M. Martin

5 books13 followers
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.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
48 (51%)
4 stars
32 (34%)
3 stars
8 (8%)
2 stars
3 (3%)
1 star
2 (2%)
Displaying 1 - 17 of 17 reviews
Profile Image for Rebeka.
11 reviews2 followers
June 5, 2020
Excellent book! Clear, concise and easy to understand even without a Maths degree. Would highly recommend to anyone learning about Cryptography.
Profile Image for Abdul.
91 reviews9 followers
May 10, 2018
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.



Profile Image for Mustufa Kerawala.
13 reviews9 followers
November 11, 2020
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
Profile Image for Shahzad Iqbal.
2 reviews1 follower
October 3, 2017
I would recommend to all cryptography students, those wants to understand mathematical equations behind cryptographic algorithms.

Profile Image for Chris Hicks.
9 reviews
April 1, 2018
Gives a clear overview of modern cryptographic primitives, protocols and key management. A good reference text for applied cryptographic work.
Profile Image for JuDe JuDe.
94 reviews8 followers
April 15, 2022
Une excellente introduction à la cryptographie. Je recommande.
81 reviews4 followers
November 16, 2022
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.
Profile Image for Arnas.
19 reviews
April 22, 2024
A very in-depth book about fundamentals and techniques of cryptography. Recommend to those that have previous knowledge of cryptography.
Profile Image for Ilenia.
34 reviews1 follower
March 14, 2025
Amazing book on cryptography but my midterm made me cry
Profile Image for Juan Lupión.
6 reviews3 followers
March 5, 2017
Lo que te tenían que haber enseñado en la Universidad

...y si te lo enseñaron, un buen libro para refrescarlo todo. Desde la aritmética modular hasta el uso de cifrado en tarjetas de crédito.
1 review
November 13, 2018
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.
15 reviews
December 9, 2014
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.
Profile Image for Brendan .
784 reviews37 followers
Read
May 19, 2017
No glossary, just read parts of
Displaying 1 - 17 of 17 reviews

Can't find what you're looking for?

Get help and learn more about the design.