Software-defined networks (SDN) have a centralized control architecture that makes them a tempting target for cyber attackers. One of the major threats is distributed denial of service (DDoS) attacks. It aims to exhaust network resources to make its services unavailable to legitimate users. DDoS attack detection based on machine learning algorithms is considered one of the most used techniques in SDN security. In this paper, four machine learning techniques (Random Forest, K-nearest neighbors, Naive Bayes, and Logistic Regression) have been tested to detect DDoS attacks. Also, a mitigation technique has been used to eliminate the attack effect on SDN. RF and KNN were selected because of their high accuracy results. Three types of network topology have been generated to observe the effectiveness of proposed algorithms on different network architectures. The results reveal that RF performs better than KNN in a single topology, and both have close performance in other topologies.
This paper proposes a novel method for generating True Random Numbers (TRNs) using electromechanical switches. The proposed generator is implemented using an FPGA board. The system utilizes the phenomenon of electromechanical switch bounce to produce a randomly fluctuated signal that is used to trigger a counter to generate a binary random number. Compared to other true random number generation methods, the proposed approach features a high degree of randomness using a simple circuit that can be easily built using off-the-shelf components. The proposed system is implemented using a commercial relay circuit connected to an FPGA board that is used to process and record the generated random sequences. Applying statistical testing on th
... Show MoreThis paper proposes a novel method for generating True Random Numbers (TRNs) using electromechanical switches. The proposed generator is implemented using an FPGA board. The system utilizes the phenomenon of electromechanical switch bounce to produce a randomly fluctuated signal that is used to trigger a counter to generate a binary random number. Compared to other true random number generation methods, the proposed approach features a high degree of randomness using a simple circuit that can be easily built using off-the-shelf components. The proposed system is implemented using a commercial relay circuit connected to an FPGA board that is used to process and record the generated random sequences. Applying statistical testing on the exp
... Show MoreThe Main Outfall drain pumping station in Nassiriyah is an important part in operation system of the Main Outfall Drain (MOD) where it reduces the water levels in the U/S area of its and converted through Syphon freely under the Euphrates, its consists of several parts: U/S Basin, Station Building which contains 12 pumps, and Head Basin with Syphon, This station suffers from high levels especially in D/S area due to the current situation which is represented by establishing of dyke with pipes on MOD which located at 24 km from D/S of pumping station and Al-Khamisiyah Canal which located at 2.3 km from the U/S of dyke which feeds(Al Hammar Marsh) during drought season, several scenarios were adopted in order to expl
... Show MoreFrequently, load associated mode of failure, rutting and fatigue, are the main failure types found in some newly constructed roads within Baghdad, the capital of Iraq, and some suburban areas. The use of excessive amount of natural sand in asphalt concrete mixes which is attractive to local contractors could be one of the possible causes to the lack of strength properties of the mixes resulting in frustration in the pavement performance. In this study, the performance properties of asphalt concrete mixes with two natural sand types, desert and river sands, were evaluated. Moreover, five replacement rates of 0, 25, 50, 75, and 100% by weight of the fine aggregate finer than 4.75 were used. The performance properties including moisture susc
... Show MoreDetecting protein complexes in protein-protein interaction (PPI) networks is a challenging problem in computational biology. To uncover a PPI network into a complex structure, different meta-heuristic algorithms have been proposed in the literature. Unfortunately, many of such methods, including evolutionary algorithms (EAs), are based solely on the topological information of the network rather than on biological information. Despite the effectiveness of EAs over heuristic methods, more inherent biological properties of proteins are rarely investigated and exploited in these approaches. In this paper, we proposed an EA with a new mutation operator for complex detection problems. The proposed mutation operator is formulate
... Show MoreMH Hamzah, AF Abbas, International Journal of Early Childhood Special Education, 2022