Linear-and-Differential-Cryptanalysis Python 2.7 Implementation and Cryptanalysis of a Basic Substitution-Permutation Network Cipher Description of the Cipher: Block size: 16 bits Number of rounds per block: 4 Number of sub-blocks (4 x 4): 4