Advanced Techniques in Symmetric Key Cryptanalysis