1. State Key Laboratory of Mathematical Engineering and Advanced Computing; Zhengzhou 450002 China
2. State Key Laboratory of Integrated Service Networks; Xidian University; Xi'an 710071 China
3. School of Computer Science and Information Security, Guangxi Key Laboratory of Cryptogpraphy and Information Security; Guilin University of Electronic Technology; Guilin 541004 China