A variety of refinements to the attack have been suggested , including using multiple linear approximations or including non-linear expressions . A variety of refinements to the attack have been suggested , including using multiple linear approximations or incorporating non-linear expressions , leading to a generalized partitioning cryptanalysis .