1. National School of Applied Sciences, Université Sidi Mohamed Ben Abdellah, Fes, Morocco
2. Dhar El Mahrez Faculty of Science, Université Sidi Mohamed Ben Abdellah, Fes, Morocco
3. Department of Computer Science, Faculty of Computer Science and Telecommunications, Cracow University of Technology, Kraków, Poland
4. Computer Science Department, Community College, King Saud University, Riyadh, Saudi Arabia
5. Information Countermeasure Technique Institute, School of Cyberspace Science, Faculty of Computing, Harbin Institute of Technology, Harbin, China