How Far Can We Go Beyond Linear Cryptanalysis