1. Computer Sciences Department, Technology Higher School, Cadi Ayyad University, Essaouira, Morocco
2. Computer Sciences Department, IDMS Team, Faculty of Sciences and Technics, Moulay Ismail University, Errachidia, Morocco
3. Computer Department of Information Security, Faculty of Computing, Islamia University, Bahawalpur, Pakistan