State Key Laboratory of Networking and Switching Technology Beijing University of Posts and Telecommunications Beijing 100876 China;
Science and Technology on Communication Security Laboratory Institute of Southwestern Communication Chengdu 610041 China;
State Key Laboratory of Cryptology Beijing 100878.China;
State Key Laboratory of Networking and Switching Technology Beijing University of Posts and Telecommunications Beijing 100876 China;
Science and Technology on Communication Security Laboratory Institute of Southwestern Communication Chengdu 610041 China;
State Key Laboratory of Networking and Switching Technology Beijing University of Posts and Telecommunications Beijing 100876 China;