1. College of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
2. Telecommunications and Information Technology Research Institute, University of Wollongong, NSW 2522, Australia
3. Department of Computer and Electronics Engineering, University of Nebraska — Lincoln, PKI 200D, 1110 S. 67th Street, Omaha, NE 68182, USA