Design and implementation of fast floating point units for FPGAs
الباحثونMohammed Falih Hassan، Karime Farhood Hussein, Bahaa Al-Musawi
المجلةIndonesian Journal of Electrical Engineering and Computer Science
مختصر البحثDue to growth in demand for high-performance applications that require high numerical stability and accuracy, the need for floating-point FPGA has been increased. In this work, an open-source and efficient floating-point unit is implemented on a standard Xilinx Sparton-6 FPGA platform. The proposed design is described in a hierarchal way starting from functional block descriptions toward modules level design. Our implementation used minimal resources available on the targeting FPGA board, tested on Sparton-6 FPGA platform and verified on ModelSim. The open-source framework can be embedded or customized for low-cost FPGA devices that do not offer floating-point units.
RDTD: A Tool for Detecting Internet Routing Disruptions at AS-Level
الباحثونBahaa Al-Musawi، Mohammed Falih Hassan and Sabah M. Alturfi
المجلةThe Journal of Telecommunications and the Digital Economy (JTDE)
مختصر البحثAnomalous events such as link failure, misconfiguration, and Denial of Service attacks can affect the Internet inter-domain routing protocol. This effect can range from small to large-scale impact. While large-scale events can be detected using one or multiple global monitoring points, small-scale events need monitoring at the Autonomous System (AS) level. This paper presents a Real-time Detection Tool for Internet routing protocol Disruptions (RDTD) at AS-level. RDTD is a black-box statistical approach that detects disruptions based on observing changes in the underlying behaviour of a series of inter-domain routing updates rather than information contained in inter-domain routing updates. The RDTD can be connected to a designated AS to detect disruptions at that AS or to one of the collectors at public vantage points to detect the Internet routing disruptions from the public vantage-point’s view. The evaluation of the detection tool has been made through replaying route traffic related to one of the most well-known events within a controlled testbed. Our evaluation shows the ability of the detection tool to detect route leak in near real-time without requiring a long history of data. RDTD can also detect hidden anomalous behaviour in the underlying traffic that may pass without detection.
Energy-Balanced and Distributed Clustering Protocol for IoT Wireless Sensors
الباحثونMohammed Falih Hassan، Shiva Raj Pokhrel and Bahaa Al-Musawi
المجلةIEEE
مختصر البحثWith the ensuing massive communication demands required for IoT Wireless Sensor Networks (WSNs), conventional routing protocols in wireless networks are not applicable to the massive IoT sensors networking. Consequently, a new type of protocols called energy-aware routing protocols have been proposed. Major design goals of such protocols are to uniformly distribute energy consumption among the IoT nodes and minimize the energy dissipation optimally. In this paper, we develop a novel Energy Balanced Distributed Clustering protocol (EBDC) to minimize the energy consumption among sensor nodes uniformly. Moreover, the proposed EBDC is based on an adaptive clustering and re-clustering process. We evaluate the proposed protocol on different energy-based WSNs protocols. Our evaluation shows EBDC achieves a notable enhancement in terms of balanced energy consumption and extended network lifetime compared to the other existing protocols. Besides, we propose a new metric for the evaluation of protocols.
Identifying OSPF LSA falsification attacks through non-linear analysis
الباحثونBahaa Al-Musawi، Philip Branch, Mohammed Falih Hassan, Shiva Raj Pokhrel
المجلةElsevier Computer Networks
مختصر البحثOpen Shortest Path First (OSPF) is one of the most widely used intra-domain routing protocols. Unfortunately, it has many serious security issues. Falsification over OSPF is one of the most critical vulnerabilities that can cause routing loops and a black hole. In this paper, we introduce a novel approach by using a technique from non-linear statistical analysis to identify OSPF attacks. Firstly, we evaluate the capability of the non-linear technique to identify OSPF attacks using a controlled testbed where we introduce different types of LSA falsifications. Secondly, we evaluate our approach to detect different types of OSPF attacks using OSPF traffic associated with a single OSPF router and OSPF traffic associated with a set of OSPF routers. In both cases, our approach can detect anomalous behaviour quickly. Finally, we use various successful machine learning classifiers to analyze the outputs obtained from the non-linear analysis and calibrate their suitability in discovering such anomalies.
Identifying OSPF Anomalies Using Recurrence Quantification Analysis
الباحثونBahaa Al-Musawi، Philip Bralnch
المجلةarXiv preprint
مختصر البحثOpen Shortest Path First (OSPF) is one of the most widely used routing protocol to manage intra-domain routing. OSPF has been identified with many serious security issues. LSA falsification is one of the most critical vulnerability that can cause route loop and black hole. Network operators need to rapidly identity such anomalies. Network operators need also to identify hardware failure. In this paper, we investigate the capability of Recurrence Quantification Analysis (RQA), an advanced nonlinear statistical analysis technique, to identify OSPF anomalies. We evaluate the capability of RQA to identify OSPF anomalies using a controlled testbed where we introduced different types of LSA falsifications as well as hardware failures. Our evaluation shows that RQA can rapidly detect OSPF anomalies.
BGP Reply Tool (BRT) v0.2
الباحثونBahaa Al-Musawi، Rasool Al-Saadi, Philip Branch, Grenville Armitage
المجلةInternet for Things (I4T) Research Lab
مختصر البحثThis technical report describes the operation of BGP replay tool v0.2 (BRT v02), a tool to replay past BGP updates with time stamps. Compared to other BGP replay and inject tools, BRT v0.2 does not require kernel modification at the host’s OS, supports different BGP attributes, supports sending IPv6 BGP updates and peering over IPv6. The evaluation of this tool has been done using real Cisco routers, Quagga and Virtual Internet Routing Lab (VIRL) as controlled testbeds.