We give a general discussion on why encryption is needed, and how block ciphers provide this encryption. Then we discuss the basics of cryptanalysis and describe some attack models that can be applied to finding vulnerabilities in block ciphers.
Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.