| Title: | Intelligent CTS Attack Detection System for Wi-Fi Networks |
| Subject: | Computer network engineering, Computer science |
| Level: | Basic, Advanced |
| Description: |
BackgroundWi-Fi networks are widely used in industrial environments, smart buildings, Internet of Things (IoT) applications, and critical communication infrastructures. Ensuring their availability is essential for maintaining reliable communication and uninterrupted network services. Despite significant improvements in Wi-Fi security, certain vulnerabilities remain at the Medium Access Control (MAC) layer. One example involves the Clear-to-Send (CTS) control frame, which is used to coordinate wireless medium access through the Network Allocation Vector (NAV) mechanism. Attackers can exploit this mechanism by transmitting malicious CTS frames that cause legitimate devices to defer their transmissions. Such attacks include CTS flooding and forged CTS-to-self attacks, potentially resulting in significant network performance degradation or denial of service (DoS). Existing wireless intrusion detection and prevention systems provide mechanisms for identifying certain wireless attacks. However, the availability, effectiveness, and adaptability of CTS-specific detection mechanisms remain important questions. Open-source platforms such as Kismet provide opportunities to develop, integrate, and experimentally evaluate new wireless intrusion detection capabilities. This thesis investigates intelligent and practical approaches for detecting CTS-based attacks and integrating the resulting mechanisms into an open-source wireless intrusion detection system. Problem DescriptionCTS-based attacks exploit the fact that Wi-Fi control frames are not cryptographically authenticated in conventional deployments. Consequently, wireless devices may process forged CTS frames and modify their medium access behavior. Detecting these attacks is challenging for several reasons:
Simple threshold-based solutions may detect high-rate flooding attacks but struggle with more subtle or adaptive attack patterns. There is therefore a need for detection mechanisms that can distinguish malicious CTS behavior from legitimate wireless activity while maintaining high detection accuracy and low false-positive rates. AimThe aim of this thesis is to design, implement, and experimentally evaluate an intelligent CTS attack detection mechanism for Wi-Fi networks. The developed solution should be suitable for integration into an open-source wireless intrusion detection platform, such as Kismet, and should detect different CTS-based attack patterns under realistic network conditions. Research Questions
MethodologyThe student will:
All active attack experiments will be performed in an authorized, isolated laboratory environment. Evaluation MetricsDetection Metrics
Network Performance Metrics
Implementation Metrics
Robustness Metrics
Expected OutcomesThe thesis is expected to:
|
| Start date: | |
| End date: | |
| Prerequisites: |
Knowledge of Linux, computer networking, cybersecurity, and Python programming is beneficial. Familiarity with Wi-Fi protocols, network traffic analysis, and basic machine learning concepts is an advantage. |
| IDT supervisors: | Abbas Arghavani |
| Examiner: | |
| Comments: |
The project involves practical experiments with Wi-Fi equipment and open-source security tools. Access to commercial wireless intrusion prevention systems is not required. The thesis may be coordinated with a related project investigating reinforcement learning-based adaptive CTS attacks. |
| Company contact: |