1. Department of Computer Science and Operational Research, Montreal Blockchain Laboratory (MBL), University of Montreal, Montreal, QC, Canada
2. Department of Mathematics, Faculty of Sciences, Team of EDA – Mathematical Laboratory and their Applications, University of Moulay Ismail, Meknes, Morocco