1. Fujian Provincial Key Laboratory of Network Security and Cryptology; Fujian Normal University; Fuzhou China
2. School of Mathematics and Computer Science; Fujian Normal University; Fuzhou China
3. Department of Computer Science; University of Salerno; Salerno Italy
4. Nanjing University of Information Science and Technology; Nanjing 210044 Jiangsu China