New Methods In Symmetric Cryptanalysis by Dmitry Khovratovich