A rescued public library · 1,230 legally free books

FreeTechBooks.org

Curated collection

Cybersecurity and cryptography

Free books on computer security, information security, cryptography and the defensive mindset behind reliable systems.

14 books in this path

Security is not a feature you add at the end; it is a property of the whole system. The free books in this collection cover threat modeling, network security, applied cryptography, secure coding and the mathematical ideas that make encryption work.

Readers new to the field should start with a broad introduction to computer security before diving into cryptography. The cryptography texts are more demanding and assume some mathematical maturity. The practical guides are useful for developers who need to make better decisions about authentication, permissions, secrets and data protection.

No book replaces professional advice for a production system. Use these texts to build understanding, then verify current best practices.

  1. 01

    Cracking Codes with Python

    Al Sweigart

    2018 · 416 pp.

    Cracking Codes with Python teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers.

  2. 02

    Online Privacy for Journalists

    Michael Dagan

    2017 · 28 pp.

    A must-have guide for journalism in 2017. Topics include how to protect your source and sensitive data, maintaining your anonymity online, and securing your emails.

  3. 03

    An Introduction to Computer Security: The NIST Handbook

    National Institute of Standards and Technology

    2006

    This handbook provides assistance in securing computer-based resources (including hardware, software, and information) by explaining important concepts, cost considerations, and interrelationships of security controls.

  4. 04

    Handbook of Applied Cryptography

    Alfred J. Menezes

    1996

    This book is intended as a reference for professional cryptographers, presenting the techniques and algorithms of greatest interest to the current practitioner, along with the supporting motivation and background material.

  5. 05

    IT Security Cookbook

    Sean Boran

    2003 · Open Content License

    This book is intended as a self help guide to computer and network security, primarily for security managers, programmers and system administrators.

  6. 06

    Algorithms for Audio Watermarking and Steganography

    Nedeljko Cvejic

    2004 · 112 pp.

    Combines digital signal processing, psychoacoustic modeling and communications theory in developing algorithms for audio watermarking and steganography.

  7. 07

    Coding Theory and Cryptography

    W. D. Joyner

    1999 · 256 pp.

    This book concerns elementary and advanced aspects of coding theory and cryptography. Several of the contributions on cryptography describe the work done by the British and their allies during World…

  8. 08

    Handbook for Bloggers and Cyber-Dissidents

    Reporters Without Borders

    2005 · 88 pp.

    A handbook from Reporters Without Borders with handy tips and technical advice on how to to remain anonymous and to get around censorship, and how to establish credibility through observing…

  9. 09

    Security+ Essentials

    Neil Smyth

    2008

    This book provides the knowledge needed by IT professionals to pass the CompTIA Security+ exam. It's also of considerable use to anyone with a need to understand the concepts involved…

  10. 10

    Security Engineering – A Guide to Building Dependable Distributed Systems

    Ross Anderson

    2001 · 640 pp.

    This book gives a solid introduction to security engineering, its underlying technologies (crypto, access control, inference control, tamper resistance, seals) and its important applications in military, medical and financial fields.

  11. 11

    Forensic Discovery

    Dan Farmer

    2005 · 240 pp.

    The definitive guide to computer forensics -- the art and science of gathering and analyzing digital evidence, reconstructing data and attacks, and tracking perpetrators -- both theory and hands-on practice.

  12. 12

    Lecture Notes on Cryptography

    Mihir Bellare

    2001 · 283 pp.

    A set of 283 pages lecture notes for a summer course on cryptography, taught by the authors at the Massachusetts Institute of Technology (MIT).

  13. 13

    Open Source Security Tools: Practical Guide to Security Applications

    Tony Howlett

    2004 · 608 pp.

    A practical, hands-on introduction to open source security tools.

  14. 14

    Fundamentals Of Cryptology

    Henk C.A. van Tilborg

    2000

    An introduction to modern cryptographic methods. Covers classical cryptosystems, stream ciphers, block ciphers, zero-knowledge proofs, secret sharing schemes and authentication codes.