Cryptanalysis 6.1: Attack Types