Differential And Linear Cryptanalysis