1. College of Science and Engineering, Hamad Bin Khalifa University, Doha, Qatar
2. Kindi Computing Research Center, Qatar University, Doha, Qatar
3. College of Mathematic and Informatics, Fujian Normal University, Fuzhou, China
4. Department of Mathematics, Hangzhou Normal University, Hangzhou, China
5. Westone Cryptologic Research Center, Beijing, China