## 5 Results and Discussion
#### Analysis of Security Testing
\begin{table}
\begin{tabular}{c c c c c c c c} \hline \hline
**Security Features** & [1] & [6] & [15] & [25] & [30] & [43] & [44] & **Our Solution** \\ \hline Provides data confidentiality & \(\blackcheckcheck\blackcheck\blackcheck\) & \(\blackcheckcheck\blackcheck\) & \(\blackcheck\check\) & \(\blackcheckcheck\) & \(\blackcheck\check\) & \(\blackcheckcheck\) & \(\blackcheckcheck\) \\ \hline Provides data integrity & \(\blackcheckcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheckcheck\) \\ \hline Ensures data privacy & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Ensures user privacy & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Provides robust authentication & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Prevention of social engineering attacks & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Protection against lost or stolen card & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Prevention of SMS code theft and SIM swap attacks & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Prevention of PIN-guessing attacks & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Prevention of brute-force attacks & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Prevention of MITM attacks/packet intercepting & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Prevention of Shoulder surfing & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Prevention of Skimming attacks & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Prevention of Keypad overlay attacks & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Prevention of GPS spoofing attacks & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline Prevention of GPS jamming & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) & \(\blackcheck\) \\ \hline \hline \end{tabular}
\end{table} 
Table 4: Comparison of the proposed solution with the existing work. this method is generally highly accurate, the precision of the location data it furnishes can fluctuate due to several factors. These factors include the quality of the data sources utilized for location determination and the specific type of device in use. Nevertheless, it is worth noting that this API generally provides a high level of accuracy, typically within a range of approximately 20 m, which does not hamper the functionality of our solution. On the other hand, the Google Maps API is primarily a web service that provides mapping and location-based services to developers [44]. It relies on the device's underlying location services (e.g., GPS, Wi-Fi, or cell tower data) to determine the user's location. It does not control the GPS hardware or the device's GPS receiver.