An introduction to Block Cipher Cryptanalysis
A method for obtaining digital signatures and public-key cryptosystems