College of Cryptography Engineering Engineering University of People's Armed Police Xi'an 710086 China;
College of Cryptography Engineering Engineering University of People's Armed Police Xi'an 710086 China;
Key Laboratory of Network and Information Security under the People's Armed Police Engineering University of People's Armed Police Xi'an 710086 China;