1. The Hong Kong Polytechnic University, Hong Kong, Hong Kong
2. Shandong University &The Hong Kong Polytechnic University, Jinan, China
3. Jinan University,Guangzhou &State Key Laboratory of Cryptology, Guangzhou, China
4. Shandong University, Jinan, China