10+ Cryptography Books for Free! [PDF]

In the world of cybersecurity, there are several attractive and interesting topics due to their applications or uses, and so that you know a little more about this area we present a selection of free cryptography books in PDF format.

What is known as cryptography is the development of a series of techniques that make it possible to modify files or messages so that they cannot be read by unauthorized persons. 

Cryptography is one of the most widely used practices to protect information and is generated through the use of encrypted algorithms, signatures, and hashes.

Currently, this science or art is used to execute securely and reliably, business transactions and communications that require a certain level of confidentiality.

In our collection of more than 40 materials including cryptography books and articles in PDF format, you can get more detail about how sensitive information, keys, or passwords, and the data of companies and their customers are kept secure.

Cryptography Books

#1 The Joy of Cryptography

Extension: PDF | 283 pages

The Joy of Cryptography por Mike Rosulek is an introductory textbook on cryptography intended for undergraduate students. It emphasizes theoretical foundations, security definitions, and common cryptographic constructions, making it a valuable resource for anyone seeking a deeper understanding of the field.

#2 Modern Cryptography – Volume 2

Extension: PDF | 202 pages

Modern Cryptography - Volume 2 por Zhiyong Zheng, Kun Tian and Fengxia Liu provides a classical yet comprehensive introduction to informational and mathematical principles in modern cryptography. Explore lattice-based cryptosystems and their computational complexity.

#3 An Introduction to Cryptography

Extension: PDF | 145 pages

An Introduction to Cryptography por Mohamed Barakat, Christian Eder and Timo Hanke offers a concise overview of fundamental concepts and well-known cryptographic structures. It's a valuable resource for understanding the mathematical foundations of modern encryption.

#4 Lecture Notes on Introduction to Cryptography

Extension: PDF | 119 pages

Lecture Notes on Introduction to Cryptography por Vipul Goyal. These notes offer a foundational overview of cryptography, from classical ciphers to modern concepts. Explore encryption, one-way functions, and digital signatures, ideal for anyone seeking a solid understanding of the field.

#5 Application of Cryptography and Groups

Extension: PDF | 27 pages

Application of Cryptography and Groups por Shivakumar Vinod Pillai explores the fundamental concepts of cryptography and group theory. This PDF offers a foundational overview of cryptographic algorithms and their mathematical underpinnings.

#6 Cryptography – from the ancient history to now, it’s applications and a new complete numerical model

Extension: PDF | 21 pages

Cryptography - from the ancient history to now, it’s applications and a new complete numerical model por S. M. Naser, presents a comprehensive overview, bridging historical context with a novel numerical model for cryptography. This paper offers a valuable resource for understanding both the evolution and potential future directions of cryptograp...

#7 Cryptography Basics

Extension: PDF | 20 pages

Cryptography Basics by Syracuse University offers a concise overview of fundamental cryptographic concepts. This PDF is a valuable resource for understanding classical and modern encryption techniques, from secret key to public-key cryptography, making it a great starting point for beginners.

#8 History of Cryptography in Syllabus on Information Security Training

Extension: PDF | 14 pages

History of Cryptography in Syllabus on Information Security Training por Sergey Zapechnikov, Alexander Tolstoy and Sergey Nagibin presents a structured approach to teaching the historical evolution of cryptography. It highlights key milestones and influential figures, offering valuable context for understanding modern cryptographic principles.

#9 Lecture Notes – Introduction to Cryptography

Extension: PDF | 13 pages

Lecture Notes - Introduction to Cryptography por Raj Bridgelall provides a concise overview of cryptography basics. It covers symmetric and public key cryptography, digital signatures, and cryptographic protocols. A great resource for understanding foundational cryptographic concepts.

#10 Research on Various Cryptography Techniques

Extension: PDF | 11 pages

Research on Various Cryptography Techniques by Yahia Alemami, Mohamad Afendee Mohamed and Saleh Atiewi provides an overview of popular cryptography techniques. It offers valuable insights into algorithms like AES, DES, and Blowfish, making it a helpful resource for understanding data security principles.

#11 Overview of Cryptography

Extension: PDF | 10 pages

Overview of Cryptography by Onwutalobi Anthony Claret provides a fundamental introduction to cryptography. It explores encryption techniques, systems, and their implications, offering valuable insights into data protection.

#12 Cryptographic Tools (Article)

Extension: PDF | 9 pages

Cryptographic Tools (Article) por Zainab Abdullah Jasim is a concise introduction to symmetric encryption techniques, including DES and AES. It explores core concepts and potential vulnerabilities, providing a foundational understanding of cryptographic algorithms.

Classical and Modern Cryptography Books

Classical cryptography is the set of encryption techniques that were used before the invention of computers. Although it has been superseded by modern technology, it is still important for understanding the fundamentals of cryptography and its evolution.

Modern cryptography is based on more complex encryption algorithms that use public and private keys to protect information. These algorithms are commonly used in applications such as online financial transactions and the secure exchange of sensitive information.

If you are interested in learning more about classical and modern cryptography, we invite you to explore our selection of free books and articles.

#1 Introduction to Modern Cryptography

Extension: PDF | 283 pages

Introduction to Modern Cryptography by Mihir Bellare and Phillip Rogaway presents a formal approach to cryptography, emphasizing theoretical foundations relevant to practical applications. Explore fundamental concepts and cryptographic schemes with rigorous analysis.

#2 Classical Substitution Ciphers and Group Theory

Extension: PDF | 79 pages

Classical Substitution Ciphers and Group Theory por Thomas Kaeding explores connections between classical ciphers and mathematical group theory. This valuable resource provides a deep dive into cipher analysis, bridging the gap for both cryptographers and mathematicians.

#3 Classical Encryption Techniques

Extension: PDF | 31 pages

Classical Encryption Techniques by EMUOCW introduces symmetric cryptography, including Caesar and Playfair ciphers. This PDF offers a foundational understanding of historical encryption methods and cryptanalysis, crucial for appreciating modern cryptography.

#4 Monoalphabetic Substitutions

Extension: PDF | 23 pages

Monoalphabetic Substitutions by Klaus Pommerening explores the fundamentals of classical cryptography with a focus on monoalphabetic substitution ciphers. It provides a clear mathematical model and cryptanalysis techniques, offering valuable insights for understanding basic encryption principles.

#5 Polyalphabetic Substitutions

Extension: PDF | 20 pages

Polyalphabetic Substitutions by Klaus Pommerening details the inner workings of polyalphabetic ciphers, covering their history from Renaissance to modern cryptanalysis techniques. It is an essential resource for understanding the foundations of classical cryptography.

#6 Classical encryption techniques

Extension: PDF | 16 pages

Classical encryption techniques por Bashar M. Nema offers a foundational overview of encryption methods predating modern computing. It highlights core concepts like substitution and transposition, essential for understanding the evolution of cryptography.

#7 Solving Substitution Ciphers with Combined Language Models

Extension: PDF | 12 pages

Solving Substitution Ciphers with Combined Language Models por Bradley Hauer, Ryan Hayward and Grzegorz Kondrak introduces a novel approach combining character-level and word-level language models to decipher short monoalphabetic ciphers. This paper presents valuable insights into improving decipherment accuracy, crucial for various NLP application...

#8 Principles of Modern Cryptography

Extension: PDF | 10 pages

Principles of Modern Cryptography por Dan Boneh and Victor Shoup outlines the core principles distinguishing modern from classical cryptography, emphasizing rigorous definitions, precise assumptions, and provable security. It's a valuable introduction to understanding the foundations of secure cryptographic system design.

#9 Cryptographic encoding in modern symmetric and asymmetric encryption

Extension: PDF | 10 pages

Cryptographic encoding in modern symmetric and asymmetric encryption por Volodymyr Rudnytskyi, Oleksandr Korchenko, Nataliia Lada and others introduces novel approaches to cryptographic encoding. It analyzes symmetric and asymmetric ciphers, presenting methods to enhance computer cryptography systems, which makes it a valuable resource for those in...

Cryptographic Algorithms Books

Cryptographic algorithms are the basis for protecting information through encryption techniques, which allow only authorized users to access it.

They are mathematical procedures used to encrypt and decrypt information. These algorithms can be symmetric or asymmetric.

Symmetric algorithms use the same key to encrypt and decrypt information, while asymmetric algorithms use different keys. Learn more about this interesting topic with the following books and articles on cryptographic algorithms.

#1 Design and analysis of cryptographic algorithms

Extension: PDF | 273 pages

Design and analysis of cryptographic algorithms por Kolbl, Stefan is a PhD thesis providing a comprehensive introduction to block ciphers and hash functions. It offers a deep dive into security analysis and design principles, making it valuable for anyone seeking a solid foundation in cryptography.

#2 Implementation of cryptographic algorithms and protocols

Extension: PDF | 61 pages

Implementation of cryptographic algorithms and protocols por Omkar Guru, Sanjay Majumdar and Krithika K details the implementation of symmetric and asymmetric cryptography, including DES, AES, RSA, and ECC, along with digital signature protocols. It offers a practical survey valuable for those seeking a foundational understanding of cryptography.

#3 Introduction to the hash function as a personal data pseudonymisation technique

Extension: PDF | 31 pages

Introduction to the hash function as a personal data pseudonymisation technique por AEPD analyzes hash functions for personal data protection, highlighting risks and mitigation strategies. It's a valuable resource for understanding data privacy implications of cryptography in data processing.

#4 Cryptographic hash functions – an overview

Extension: PDF | 22 pages

Cryptographic hash functions - an overview por Bart Preneel presents a comprehensive look at cryptographic hash functions, essential for data integrity and authentication. This paper defines different hash function types, explores attacks, and surveys practical constructions, offering valuable insights.

#5 Cryptographic Algorithms and Protocols

Extension: PDF | 10 pages

Cryptographic Algorithms and Protocols por Mohammad Khalid Imam Rahmani provides a technical overview of essential cryptographic algorithms and protocols. It explores the fundamentals of cryptography, offering a solid foundation for understanding modern information security.

#6 Cryptographic Hash Functions

Extension: PDF | 10 pages

Cryptographic Hash Functions by Kelvin W. Macharia provides an overview of cryptographic hash functions, explaining their properties and security aspects. This document is valuable for anyone seeking a concise understanding of hash functions and their role in securing data.

Books on Types of Cryptography

There are several types of cryptography, each with its strengths and weaknesses. One of the most common types of cryptography is symmetric cryptography.

Symmetric cryptography is fast and efficient but requires that the shared key be sent securely.  Another type of cryptography is asymmetric or public key cryptography, which is more secure, but is slower and less efficient. 

There is also hash cryptography, which is used to verify the integrity of information. Learn a little more about them with the following books and articles on types of cryptography.

#1 Obfuscation for Cryptographic Purposes

Extension: PDF | 27 pages

Obfuscation for Cryptographic Purposes por Dennis Hofheinz, John Malone-Lee and Martijn Stam introduces a new definition of obfuscation, arguing for its reasonability and usefulness in cryptographic applications. It shows potential positive results while considering limitations, making it a valuable resource for those studying obfuscation.

#2 Asymmetric Cryptography and Practical Security

Extension: PDF | 26 pages

Asymmetric Cryptography and Practical Security by David Pointcheval explores the evolution and current state of asymmetric cryptography, focusing on provable security and practical schemes. It covers digital signatures and public-key encryption, making it a valuable resource for understanding modern cryptographic protocols.

#3 Securely Obfuscating Re-encryption

Extension: PDF | 20 pages

Securely Obfuscating Re-encryption por Susan Hohenberger, Guy N. Rothblum, Abhi shelat and Vinod Vaikuntanathan introduces the first positive obfuscation result for a traditional cryptographic functionality: re-encryption. This work presents an efficient program obfuscator for a family of circuits implementing re-encryption.

#4 Secure Integration of Asymmetric and Symmetric Encryption Schemes

Extension: PDF | 18 pages

Secure Integration of Asymmetric and Symmetric Encryption Schemes por Eiichiro Fujisaki and Tatsuaki Okamoto presents a method to combine weak encryption schemes into a stronger one, achieving indistinguishability against adaptive chosen-ciphertext attacks. This conversion is efficient and can be applied to encryption schemes like ElGamal, offering...

#5 Hybrid Cryptography for Cloud Security: Methodologies and Designs

Extension: PDF | 13 pages

Hybrid Cryptography for Cloud Security: Methodologies and Designs by Sherief H. Murad and Kamel Hussein Rahouma explores hybrid cryptography for cloud security, surveying models between 2013-2020. This paper presents design methodologies and implementation, highlighting limitations and applications, making it a valuable resource for understanding c...

#6 A novel symmetric hybrid cryptography technique using linear block cipher (lbc) and simple symmetric key

Extension: PDF | 11 pages

A novel symmetric hybrid cryptography technique using linear block cipher (lbc) and simple symmetric key by Prakash Kuppuswamy and Saeed Q Al-Khalidi Al-Maliki presents an innovative approach to data encryption by combining enhanced hill cipher and modulo 37. This hybrid method offers improved security, speed, and privacy compared to existing encry...

Cryptography and Computer Security Books

Computer security is a field concerned with protecting information and computer systems against unauthorized access, tampering, and information theft.

Therefore, cryptography is a fundamental topic in the field of computer security since cryptography deals with the protection of information through encryption techniques, which allow only authorized users to access it.

If this is a topic of interest to you, you can acquire more information below with books and articles on cryptography and computer security.

#1 Cryptography and network security lecture notes

Extension: PDF | 171 pages

Cryptography and network security lecture notes por Chandrasekhar Rao, Amiya Kumar Rath and M. R. Kabat introduces fundamental concepts. This document covers classic and modern cryptographic techniques, essential for understanding network security.

#2 Cryptography and Computer Security

Extension: PDF | 138 pages

Cryptography and Computer Security por Chris Bourke is a valuable resource for understanding fundamental cryptographic concepts. It covers classical and modern ciphers, hash functions, and public key cryptography, making it a great introduction to the field.

#3 Cryptography and network security

Extension: PDF | 154 pages

Cryptography and network security por Ch.Samsonu is a concise lecture note providing foundational knowledge on cryptography principles, network security, and key management. It is a useful resource for students and anyone seeking a quick overview of essential security concepts.

#4 Lecture Notes – Cryptographic Protocols

Extension: PDF | 144 pages

Lecture Notes - Cryptographic Protocols por Berry Schoenmakers offers a structured exploration of cryptographic protocols. This resource provides a foundation in modern cryptography, focusing on asymmetric techniques and zero-knowledge proofs.

#5 Cryptography And Network Security

Extension: PDF | 108 pages

Cryptography And Network Security por PKAIET es una guía concisa sobre los fundamentos de la seguridad en redes y la criptografía. Explora desde ataques comunes hasta protocolos de seguridad, ofreciendo una visión general esencial para cualquier profesional de IT.

#6 Cryptography and Cryptographic Protocols

Extension: PDF | 42 pages

Cryptography and Cryptographic Protocols por Oded Goldreich offers a comprehensive survey of cryptographic paradigms, approaches, and techniques. It delves into essential tools and explores encryption, signature schemes, and secure cryptographic protocols, making it a valuable resource for researchers and anyone seeking a deeper understanding of cr...

Mathematics Books on Cryptography

Mathematics as a science has had a great influence on all areas of human development. In cryptography, mathematical tools are used to create encryption algorithms that are secure and difficult to break.

Mathematical advances continue to improve the security of encryption systems, making cryptography increasingly effective in protecting information.

Learn about the fundamentals and mathematical theories used in cryptography with the following books and articles.

#1 Lecture notes – Number Theory and Cryptography

Extension: PDF | 264 pages

Lecture notes - Number Theory and Cryptography por Matt Kerr provide a concise yet insightful journey into the mathematical foundations of modern cryptography. It explores number theory concepts crucial for understanding encryption algorithms.

#2 Mathematical Foundations of Cryptography

Extension: PDF | 81 pages

Mathematical Foundations of Cryptography by Sam Buss provides a solid theoretical grounding in cryptography. This PDF explores essential concepts and mathematical tools, making it a valuable resource for anyone seeking a deeper understanding of cryptographic principles.

#3 Coding and Cryptograph

Extension: PDF | 72 pages

Coding and Cryptography by Chris Wuthric provides a mathematical foundation for both coding theory and cryptography, covering error-correcting codes and classical/modern encryption techniques. Explore this comprehensive guide to delve into the fascinating intersection of mathematics and secure communication.

#4 A gentle introduction to number theory and cryptography

Extension: PDF | 60 pages

A gentle introduction to number theory and cryptography por Luis Finotti provides foundational knowledge of number theory, including divisibility, prime numbers, and modular arithmetic. It culminates in an accessible explanation of the RSA cryptosystem, making it a valuable resource for understanding the mathematical underpinnings of modern cryptog...

#5 Number in Mathematical Cryptography

Extension: PDF | 19 pages

Number in Mathematical Cryptography por Nathan Hamlin explores the use of number representation in modern cryptography, particularly concerning the Generalized Knapsack Code. It provides a fresh perspective on how different number systems can enhance security, making it a valuable read for those interested in advanced cryptographic techniques.

#6 The Evolution of Cryptography Through Number

Extension: PDF | 25 pages

The Evolution of Cryptography Through Number Theory by Dawson Shores explores the essential role of number theory in cryptography. It details classical and modern ciphers like RSA and ElGamal, highlighting the mathematical principles underpinning secure communication.

#7 Some mathematical foundations of cryptography

Extension: PDF | 11 pages

Some mathematical foundations of cryptography por Parker Haviza introduces core mathematical methods used in cryptography, including Pohlig-Hellman, ElGamal, and RSA. This paper provides a valuable foundation for understanding the principles behind modern encryption techniques, making it accessible to those new to the field.

Blockchain Books

Blockchain is a technology that uses cryptography to ensure the security and integrity of data stored in a decentralized network.

The relationship between cryptography and blockchain is very close, since cryptography is the basis of information security in a blockchain network.

In this way, users can be sure that their transactions are secure and private. If this is a topic of interest to you, we invite you to enjoy our complete section of free blockchain books.

Cryptocurrency Books

Cryptocurrencies are digital currencies that use cryptography to secure and verify transactions, as well as control the creation of new units.

Cryptography is essential in cryptocurrencies, as it allows for the creation of a secure and decentralized network where users can transact without the need for a middleman.

We offer you a complete section of cryptocurrency books totally free so that you can acquire more knowledge on this interesting topic.

Here ends our selection of free cryptography books in PDF format. We hope you liked it and already have your next book!


If you found this list useful, do not forget to share it on your social networks. Remember that “Sharing is Caring”.

Do you want more Computing books in PDF format?