**3. Research Methodology**

The SLR followed in this work is based on the template of IEEE SLR; all research steps and guidelines were followed using the same template. The research process and results were manually evaluated by comparing different research methods and techniques presented by different authors based on efficiency, security, limitations, and performance. First, we formulated our research questions based on the reviewed articles and then searched for these keywords in various databases. Using avoidance and consideration criteria, only relevant papers were considered. Then, we evaluated the quality of the papers, and then extracted the relevant features.
