I. Introduction
Wi-Fi now permeates our daily lives, enabling devices (e.g., desktops, laptops, smartphones) to provide wireless high-speed Internet and network connection. Wi-Fi Protected Access (WPA) is a network security technology based on WiFi, which provides authentication and encryption services. Although Wi-Fi Protected Access 3 (WPA3) was released by the Wi-Fi Alliance in2018, Wi-Fi Protected Access 2 (WPA2) is still the most commonly used security protocol in the market so far [1]. There are two security modes of WPA2, WPA2-Personal (aka WPA2-PSK) and WPA2-Enterprise. Both use a robust encryption method called AES-CCMP [2] to protect data transmitted over the air. The main difference between these two security modes exists in the authentication access stage. WPA2-Enterprise uses IEEE 802. 1X that needs a particular authentication server [3]. WPA2-PSK uses a preshared key and is designed for home users without an enterprise authentication server [4]. Most public Wi-Fi networks such as hotels, coffee shops, tend to adopt WPA2-PSK since it is more accessible to deploy and use than WPA2-Enterprise.