1. Nanjing University of Aeronautics and Astronautics, Nanjing City, Jiangsu Province, China
2. Nanjing University of Aeronautics and Astronautics and State Key Laboratory of Cryptology, Beijing, China
3. Technical University of Denmark, Denmark
4. Zhejiang University, China and Georgia Institute of Technology, USA
5. University of Tasmania, Australia