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.
http://kryptologikum.de/index.html - Emma's blog with a 1-page overview about crypto resources. This blog at Norton360Online is educational, and avoids – to our knowledge – any 'marketing'.
https://www.nortonsecurityonline.com/security-center/cryptography-resource-guide.html - Website with nearly all in the GDR used codes and encrytion mechanisms -- (only German)
http://scz.bplaced.net - Good reading introductionary paper by Scott Aaronson: "The Prime Facts: From Euclid to AKS"
http://www.scottaaronson.com/writings/prime.pdf - The Prime Pages by Chris Caldwell
http://www.utm.edu/research/primes/ - GIMPS (Great Internet Mersenne-Prime Search)
http://www.mersenne.org/ - The Spy Camp ("Spioncamp") -- (German only)
https://ddi.uni-wuppertal.de/website/index-ddi.html
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)
http://www.hydrargyrum.de/kryptographie - The Mathematical Atlas (index using mathematics subject classification), Number Theory (Wayback Archive 2015)
http://web.archive.org/web/20150417080205/http://www.math-atlas.org/welcome.html - +Plus, an internet magazine produced by the Millennium Mathematics Project at the University of Cambridge
http://plus.maths.org - Randall K. Nichols (Lanaki): "Classical Cryptography Course vol 1+2", 1995
http://www.apprendre-en-ligne.net/crypto/bibliotheque/lanaki/lesson1.htm - John Savard: "A Cryptographic Compendium"
This web site features an extensive section concerning cryptography, especially about Rijndael. Website seemingly no longer updated since 1999.
http://www.quadibloc.com/crypto/jscrypt.htm - Wonderful Cryptography – topics for a motivational 'Introduction to Cryptography', lecture by Eran Tromer
http://www.tromer.org/wondercrypt - Josh Lake: "What is steganography and how does it differ from cryptography?"
An exhaustive guide to steganography.
https://www.comparitech.com/blog/information-security/what-is-steganography/ - Gary C. Kessler: "An Overview of Cryptography"
Modern and practical paper explaining the concepts behind basic cryptographic methods and providing some real examples.
http://www.garykessler.net/library/crypto.html
Books
- 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", 10th edition, 2018, Oldenbourg -- (German only)
https://www.degruyter.com/view/title/530046 - Bernhard Esslinger et al.: "Kryptologie für Jedermann", SAP pocket seminar produced within the governmental initiative "Deutschland – Sicher im Netz", 2007 -- (German only)
https://www.cryptool.org/images/ctp/documents/fibel_kryptologie.pdf - 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
http://www.cacr.math.uwaterloo.ca/hac/index.html - Rolf Oppliger: "Contemporary Cryptography, Second Edition", 2011, Artech House
http://books.esecurity.ch/cryptography2e.html - 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).
http://www.crypto-textbook.com/ - 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
http://shoup.net/ntb/ - William Stallings: "Cryptography and Network Security", 2006, Prentice Hall
http://williamstallings.com/ - 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.
http://www.cs.sjsu.edu/~stamp/crypto/ - 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.
https://cryptobooks.org/
Comprehensive Link Lists
- Cryptography and Security by Ron Rivest (website seemingly no longer updated)
http://theory.lcs.mit.edu/~rivest/crypto-security.html - The PKI page by Stefan Kelm
http://www.pki-page.info/ - Simon Singh's Webpage, author of "The Codebook"
http://www.simonsingh.net/cryptography/
Crypto History
- Links and books see here.
Further Information
- The DECRYPT Project: Automatic Decryption of Historical Manuscripts
https://de-crypt.org - The Portal of Historical Ciphers (HCPortal) contains a database of cryptograms and useful tools for historical ciphers.
https://hcportal.eu - heise Security – computer security news -- (German only)
https://www.heise.de/security/ - heise article about recommendation for crypto methods used in IT security -- (German only)
Kryptografie in der IT – Empfehlungen zu Verschlüsselung und Verfahren - German federal ministries page about Internet and Computer security -- (German only)
https://www.bsi-fuer-buerger.de - Computer Security Resource Center and AES page at NIST
http://www.nist.gov - Cryptome archives
http://cryptome.org/ - 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".
http://www.cryptogram.org/ - Crypto Programs is a site to create and solve classical ciphers online. It can create 61 different classical cipher types and solve 45 cipher types including some used during World Wars 1 and 2.
http://www.cryptoprograms.com - Dirk Rijmenants' Cipher Machines and Cryptology
Historical and technical information about WW2 crypto machines and some nice according free software simulators.
https://www.ciphermachinesandcryptology.com/index.htm - The Crypto Museum website is a virtual museum in The Netherlands.
https://www.cryptomuseum.com/index.htm - International Conference on Cryptologic History (ICCH), a website for crypto history enthusiasts and crypto device collectors.
https://www.cryptologichistory.org - Geoff's Crypto page
A page under (permanent) construction with WW2 crypto messages and historic cipher machine simulators.
http://www.hut-six.co.uk/ - 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)
http://www.kryptowissen.de/ - CryptoCrack – A Windows program for solving a whole bunch of classical ciphers with various options.
https://sites.google.com/site/cryptocrackprogram
Reference to Further Publications about CrypTool
- See "Coverage in Print Media"
Coverage in Online Media
- Infosecurity magazine (Online magazine), February 2013
"The Dark Side of Cryptography: Kleptography in Black-Box Implementations" [The English version is an updated and slightly shorted version of the German article in <KES>, August 2010. It contains a screenshot with the according kleptography plugin in JCrypTool (JCT).] - 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. - Telepolis, Werkzeugkasten für Codeknacker, August 2008 (German)
- 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. - University award of Koblenz
Teaching post student won University award of Koblenz with his work about CrypTool 2. - http://en.wikipedia.org/wiki/CrypTool