We give a numbering system to present versions.

Note: As of May 19th 2016 I will no longer be updating this book with corrections for this book. Readers should instead purchase the book Cryptography Made Simple.

3.0.1.4 10th April 2013 Minor correction in one of the attacks on RSA with a shared modulus.

3.0.1.3 6th June 2012 Minor correction in section on oblivious transfer

3.0.1.2 8th Nov 2011 One tiny spelling mistake corrected

3.0.1.1 1st Nov 2011 One tiny spelling mistake corrected

3.0.1.0 20th May 2011 Updated section on Enigma machine, added Paillier encryption as an example public key encryption scheme.

3.0.0.9 25th Oct 2010 Minor typo corrected.

3.0.0.8 11th Aug 2010 Minor typo corrected.

3.0.0.7 12th May 2010 Minor spelling mistake corrected.

3.0.0.6 5th Jan 2010 Two Minor typos in Chapter 23 and 26 corrected.

3.0.0.5 26th May 2009 Minor subscript typo in Chapter 1 corrected.

3.0.0.4 19th Apr 2009 Silly typo in Algorithm 10.1, and in the padding examples at the end of this section.

3.0.0.3

4th Mar 2009

Minor typo corrected related to the permutation cipher example

3.0.0.2 22nd Jan 2009 Minor typo corrected

3.0.0.1 7th Jan 2009 Minor spelling correction

3.0.0.0 19th Dec 2008 Major update. New chapters and sections on the Lorenz cipher, secret sharing, multi-party computation. Reordering of some sections.

2.0.2.0 5th Jan 2007 Expanded the discussion on security models for symmetric ciphers a little.