, College of Computer Science and Engineering, Northwest Normal University, Lanzhou 730070, Gansu, China; State Key Laboratory of Cryptology, Beijing 100878, China, China