Appendix D
Versions of this Book
This book is work-in-progress. It is expected errors will be fixed, improvements made and new content added on a regular basis. The intention is
that:
- A new major version will be released (if necessary) at the start of each teaching term. That is currently March (03), July (07) and November
(11). If no significant updates are made between teaching terms, then a new major version may be skipped. The major versions will be named
by year and month, e.g. 20.03, 20.07, 20.11, 21.03.
- Minor versions will be released to fix bugs, typos and formatting issues. They may contain new content (e.g. new chapter or new section), so
long as the existing chapters and sections are not re-numbered (e.g. new chapters will be added at the end of the book). Apart from this, they
will not contain significant changes to the content. The minor versions will be identified by the Subversion (SVN) revision number on the first
page of the book.
Summary of changes between versions are listed below.
Crypto 20.03
r1671, 1 March 2020: First public release of the book.
Crypto 22.03
r1972, 4 January 2022: Replaced many images with own images or Creative Commons images (e.g. DES, AES, Authentication, Classical chapters); changed
slides from 4:3 to 16:9 aspect ratio; several additional examples (e.g. Block Cipher Design Principles); new videos for Encryption and Number Theory
chapters.