Links / Books
This list contains only a small selection of sites about cryptography within the Internet. Further links are contained within the online help of CrypTool and within the book delivered with CrypTool. We appreciate your advice on further interesting links.
Primes, Number Theory and Cryptology (Links and Books)
Web sites (and teaching projects)
- The website of Bill Buchanan, a Professor at the Edinburgh Napier University is one of the most extensive Web sites for practically learning encryption methods.
https://asecuritysite.com/encryption/ – Crypto material with interactive parts and code in JS and Python 2
https://asecuritysite.com/challenges – Several codes and ciphers as small challenge
https://asecuritysite.com/encryption/ctf – Classical printable forms used for a cipher CTF generator
https://asecuritysite.com/csn11117 – A number of undergraduate and postgraduate modules
- The Kryptologikum is a collection of KIT with many historical exhibits in display cabinets, plus many hands-on experiments, where everyone can learn in a playful way about the principles of modern cryptography.
- Emma's blog with a 1-page overview about crypto resources. This blog at Norton360Online is educational, and avoids – to our knowledge – any 'marketing'.
- Website with nearly all in the GDR used codes and encrytion mechanisms -- (only German)
- Good reading introductionary paper by Scott Aaronson: "The Prime Facts: From Euclid to AKS"
- The Prime Pages by Chris Caldwell
- GIMPS (Great Internet Mersenne-Prime Search)
- The Spy Camp ("Spioncamp") -- (German only)
The "Spy Camp" of the University of Wuppertal offers learning stations for cryptography and cryptology. These include ready-made station sheets, worksheets, solutions and templates for printing, which teachers and pupils can use to start immediately. It is primarily intended for Sek I, but parts can also be used in the lower school and in Sek II (High school level classes and Junior high school level classes).
- Educational project: "Zahlentheorie in der Schule – Von Primzahlen zur Verschlüsselung mit RSA" -- (German only)
- The Mathematical Atlas (index using mathematics subject classification), Number Theory (Wayback Archive 2015)
- +Plus, an internet magazine produced by the Millennium Mathematics Project at the University of Cambridge
- Randall K. Nichols (Lanaki): "Classical Cryptography Course vol 1+2", 1995
- John Savard: "A Cryptographic Compendium"
This web site features an extensive section concerning cryptography, especially about Rijndael. Website seemingly no longer updated since 1999.
- Wonderful Cryptography – topics for a motivational 'Introduction to Cryptography', lecture by Eran Tromer
- Josh Lake: "What is steganography and how does it differ from cryptography?"
An exhaustive guide to steganography.
- Gary C. Kessler: "An Overview of Cryptography"
Modern and practical paper explaining the concepts behind basic cryptographic methods and providing some real examples.
- Craig P. Bauer: "Secret History: The Story of Cryptology", 1st edition, 2013, CRC Press.
- Johannes Buchmann: "Introduction to Cryptography", 2nd ed, 2004, Springer.
- Claudia Eckert: "IT-Sicherheit Konzepte - Verfahren - Protokolle", 7th edition, 2012, Oldenbourg -- (German only)
- Bernhard Esslinger et al.: "Kryptologie für Jedermann", SAP pocket seminar produced within the governmental initiative "Deutschland – Sicher im Netz", 2007 -- (German only)
- Keith M. Martin: "Everyday Cryptography – Fundamental Principles and Applications", March 2012, Oxford University Press
- Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone: "Handbook of Applied Cryptography", 1997, CRC Press
- Rolf Oppliger: "Contemporary Cryptography, Second Edition", 2011, Artech House
- Christof Paar and Jan Pelzl: "Understanding Cryptography – A Textbook for Students and Practioners", December 2009, Springer
This is pedagogically one of the best crypto books currently available. It describes all crypto schemes of practical relevance while avoiding to be shallow. The companion website has extensive PowerPoint slides for teachers, links to further information and videos of 28 lecturers (in German only).
- Klaus Schmeh: "Kryptografie – Verfahren, Protokolle, Infrastrukturen", 6th edition, 2016, dpunkt -- (German only).
This is a comprehensive and easy to read book.
- Klaus Schmeh: "Codeknacker gegen Codemacher. Die faszinierende Geschichte der Verschlüsselung", 2nd edition, 2007, W3L -- (German only)
This is most current among the books dealing in a comprehensive manner with the history of cryptology. It contains a small collection of solved and unsolved crypto riddles.
- Victor Shoup: "A Computational Introduction to Number Theory and Algebra", Second Edition, 2008, Cambridge University Press
- William Stallings: "Cryptography and Network Security", 2006, Prentice Hall
- Mark Stamp and Richard M. Low: "Applied Cryptanalysis: Breaking Ciphers in the Real World", 2007, Wiley-Interscience
The according website has a lot of powerpoint slides and challenge problems.
- Mark Stamp: "Information Security: Principles and Practice", 2nd edition, 2011, Wiley
It is a comprehensive book divided into four main themes Cryptography, Access Control, Protocols, and Software. Throughout the book the author included frequent "humorous" footnotes. The according website offers a wealth of additional, free material: http://www.cs.sjsu.edu/~stamp/infosec
- The CryptoBooks page offers a bibliography with more than 500 books about cryptology from the 15th century until now, presented in a very attractive GUI. From many of the old books there are high-quality photos available.
Comprehensive Link Lists
- Cryptography and Security by Ron Rivest (website seemingly no longer updated)
- The PKI page by Stefan Kelm
- Simon Singh's Webpage, author of "The Codebook"
- Links and books see here.
- heise Security – computer security news -- (German only)
- heise article about recommendation for crypto methods used in IT security -- (German only)
Kryptographie in der IT – Empfehlungen zu Verschlüsselung und Verfahren
- German federal ministries page about Internet and Computer security -- (German only)
- Computer Security Resource Center and AES page at NIST
- Cryptome archives
- ACA (The American Cryptogram Association) is dedicated to promoting the hobby and art of cryptanalysis. You have to become a member (subscription) to get the 2-monthly issue of "The Cryptogram".
- Dirk Rijmenants' Cipher Machines and Cryptology
Historical and technical information about WW2 crypto machines and some nice according free software simulators.
- Geoff's Crypto page
A page under (permanent) construction with WW2 crypto messages and historic cipher machine simulators.
- A web site with many classic ciphers implemented in PHP -- (German only)
- A web site with a concise summary of the basics of cryptography and cryptanalysis. In addition there is also a glossary and a list of influential figures in the field of cryptography. -- (German only)
- CryptoCrack – A Windows program for solving a whole bunch of classical ciphers with various options.
Reference to Further Publications about CrypTool
- See "Coverage in Print Media"
- Jamie Kendall (University of Portsmouth): "Cryptographic Techniques for Network Security using CrypTool", April 2008, 91 pages
This project educates students in the basics of the field of classic and modern cryptography and the according cryptanalysis. The project explores the software CrypTool 1 extensively and comprises of a set of three one hour lab sheets as well as an accompanying report with the solutions.
- CrypTool 2 at CeBIT 2010
The University of Duisburg-Essen presented CrypTool 2 as e-learning platform, peers@play and the combination of both for distributed modern cryptanalysis.
- 15th Colloquium for infomation Systems Security Education Fairborn, Rong Yang, Layne Wallace, and Ian Burchett: "Teaching Cryptology At All Levels Using CrypTool", June 2011
[Abstract - This paper introduces cryptology in the framework of general cybersecurity and advocates that it is an appropriate mechanism for introducing security issues into the classroom at all level of the curriculum. A practical free software package called CrypTool which can be a major asset in any attempt to teach cryptology to a range of student audiences is presented. Applications and classroom experiences using CrypTool are discussed along with some student feedback.]
- 7th International Conference on Education and Information Systems, Technologies and Applications (EISTA 2012), Reducing the complexity of understanding cryptology using CrypTool, July 2012
[Abstract - Cryptography and cryptanalysis are characterized by a great number of algorithms, parameters, and protocols where at least some of them can be considered as complex mathematical structures. In this paper, electronic learning such as self-regulated learning, computer-based trainings, and learning by doing are presented with the help of a modern e-learning program – CrypTool (CT) – which supports these approaches for developers and users. Additionally, this paper fortifies these claims with an evaluation using the feedback from classes where CT was used to teach cryptographic algorithms. EISTA 2012 was part of the 6th International Multi-Conference on Society, Cybernetics and Informatics (IMSCI 2012).]
- Sasa Adamovic, Marko Sarac, Mladen Veinovic, Milan Milosavljevic, and Aleksandar Jevremovic: An Interactive and Collaborative Approach to Teaching Cryptology, 2013, Journal of Educational Technology & Society (Vol. 17, Issue 1)
[Abstract - This paper describes the implementation of a novel module for the CT2 educational software that provides the ability to communicate over the local computer network and the Internet from within CT2. The solution is used to let students interactively and collaboratively work on solving cryptologic problems. The approach tested in the classroom setting was evaluated and leads to better final grades and an increase in students' interest for this area.]
Coverage in Online Media
- Telepolis, Werkzeugkasten für Codeknacker, August 2008 (German)
- University award of Koblenz
Teaching post student won University award of Koblenz with his work about CrypTool 2.