1. State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450002, China
2. Henen Key Laboratory of Network Cryptography Technology, Zhengzhou 450001, China
3. School of Computer Science and Information Security, Guangxi Key Laboratory of Cryptogpraphy and Information Security, Guilin University of Electronic Technology, Guilin, Guangxi 541004, China