Design and Cryptanalysis of ZUC