Peter Gutmann from University of Auckland did enormous work to create his
Encryption and Security Tutorial
Recommended as refreshment style reading.
Another good thing is that author continuously updates this material to reflect new events and ideas.