Year –
Type
Research area
sub-areas
sub-areas
sub-areas
sub-areas
sub-areas
sub-areas
sub-areas
Staff member
Clear all

32 publications found

Machine learning techniques for intrusion detection on public dataset

Sampath Perera, Jagath K Samarabandu, Xianbin Wang

Conference CCECE 2016 IEEE Canadian conference on electrical and computer engineering (CCECE) , pp. 1-4 · 2016 · Cited by 96

Machine Learning and Pattern RecognitionNetwork Optimization and Intelligence

Abstract

The development of computer based systems expands the usage of computer based application in human life. It can be observed that illegal activities such as unauthorized data access, data theft, data modification and various other intrusion activities are rapidly growing during last decade. Hence, deployment and continuous improvement of Intrusion Detection Systems (IDS) are of paramount importance. Training, testing and evaluation of IDS with real network traffic is significant challenge, so most of IDS evaluation is based on intrusion datasets. Therefore, analysis of intrusion datasets are of paramount importance. In this paper, we evaluated Aegean Wi-Fi Intrusion Dataset (AWID) with different machine learning techniques. Feature reduction techniques such as Information Gain (IG) and Chi-Squared statistics (CH) were applied to evaluate dataset performance with feature reduction. Results of experiments show …

Real time all intra HEVC HD encoder on FPGA

Sachille Atapattu, Naduni Damsari Liyanage, Nisal Menuka, Ishanka S Perera, Ajith Pasqual

Conference ASAP 2016 IEEE 27th International Conference on Application-specific Systems, Architectures and Processors (ASAP) , pp. 191-195 · 2016 · Cited by 29

Digital Signal ProcessingFPGA and Reconfigurable ComputingHardware Acceleration and Co-design

Abstract

Higher compression efficiency in HEVC encoders comes with increased computational complexity, making real time encoding of high resolution videos a challenging task. This challenge can be addressed by software, yet hardware solutions are more appealing due to their superior performance and low power consumption. This paper presents an FPGA based hardware implementation of an all intra HEVC encoder, which can encode 8 bits per sample, 1920×1080 resolution, 30 frames per second raw video, that is viable in real time even at low operating frequencies. A major obstacle to real time encoding in available architectures is the dependency created by reference generation. Moreover, each coding unit (CU) has to be processed in multiple configurations to determine the most efficient split and prediction mode representation, based on the bit stream generated. We propose a new three stage architecture to …

Deep belief networks and stacked autoencoders for the p300 guilty knowledge test

Pranjeevan Kulasingham, V Vibujithan, Anjula C. De Silva

Conference IECBES 2016 IEEE EMBS Conference on Biomedical Engineering and Sciences (IECBES) , pp. 127-132 · 2016 · Cited by 28

Machine Learning and Pattern RecognitionBiosignal Processing

Abstract

The P300 wave is an Event Related Potential that is elicited in the brain when a subject is presented with a familiar stimulus. The Guilty Knowledge Test is used to determine if certain information is stored in the brain by detecting the P300 wave. In this paper, an improved Guilty Knowledge Test has been conducted on 14 subjects. Although a variety of feature extraction and classification algorithms for detecting the P300 have been used thus far, this paper introduces the use of deep learning techniques for the Guilty Knowledge Test. Two deep learning techniques; Deep Belief Networks and Stacked Autoencoders, have been compared. The input to these classifiers was the filtered EEG signal without any feature extraction. A mean accuracy of 86.9% was achieved for the Deep Belief Network and 86.01% for the Stacked Autoencoder on our dataset, outperforming the conventional Support Vector Machine.

Intrusion alert prediction using a hidden Markov model

Sampath Perera, Jagath K Samarabandu, Xianbin Wang

Preprint arXiv arXiv preprint arXiv:1610.07276 , pp. arXiv: 1610.07276 · 2016 · Cited by 18

Machine Learning and Pattern RecognitionNetwork Optimization and Intelligence

Abstract

Intrusion detection is only a starting step in securing IT infrastructure. Prediction of intrusions is the next step to provide an active defense against incoming attacks. Current intrusion prediction methods focus mainly on prediction of either intrusion type or intrusion category and do not use or provide contextual information such as source and target IP address. In addition most of them are dependant on domain knowledge and specific scenario knowledge. The proposed algorithm employs a bag-of-words model together with a hidden Markov model which not depend on specific domain knowledge. Since this algorithm depends on a training process it is adaptable to different conditions. A key advantage of the proposed algorithm is the inclusion of contextual data such as source IP address, destination IP range, alert type and alert category in its prediction, which is crucial for an eventual response. Experiments conducted using a public data set generated over 2500 alert predictions and achieved accuracy of 81% and 77% for single step and five step predictions respectively for prediction of the next alert cluster. It also achieved an accuracy of prediction of 95% and 92% for single step and five step predictions respectively for prediction of the next alert category. The proposed methods achieved a prediction accuracy improvement of 5% for alert category over existing variable length Markov chain intrusion prediction methods, while providing more information for a possible defense.

Stability analysis for a twin boom H-tail Medium Scale UAV through simulated dynamic model

PL Kurukularachchi, Sudath Rohan Munasinghe, HRPS De Silva

Conference MERCon 2016 Moratuwa Engineering Research Conference (MERCon) , pp. 415-420 · 2016 · Cited by 17

UAVs and Aerial RoboticsAutonomous Systems and Intelligent Control

Abstract

This paper presents on the stability analysis for RAVAN twin boom H-Tail Medium Scale UAV which has been developed by University of Moratuwa. It is required to understand the UAV behavior for the small perturbations in high altitudes while it is flying to be invisible. Indeed, without doing a proper stability analysis in different flying conditions, there is a high risk to fail the UAV for perturbations. Not only that but also it will help to optimize aerodynamic behavior for prolonging the flight endurance and effective deployment. The proper stability analysis will facilitate to increase the control flexibility.XFLR5 computational fluid dynamic software is used to do this stability analysis.

Performance analysis of Wi-Fi direct for vehicular ad-hoc networks

Arunn Balasundram, Tharaka Samarasinghe, Dileeka Dias

Conference ANTS 2016 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS) , pp. 1-6 · 2016 · Cited by 14

Wireless CommunicationsIntelligent Transportation Systems

Abstract

Vehicular ad-hoc networks (VANETs) play a vital role in enabling intelligent transport services (ITS). The state of art dedicated short range communication (DSRC), which is envisioned to facilitate the communication in VANETs, requires dedicated hardware. This hinders the penetration of ITS especially in developing countries. This paper studies the suitability of Wi-Fi Direct (WD), which is readily available on many smart phones, as an alternative communication technology for VANETs. Performance measures such as throughput, end-to-end delay, packet receiving/loss ratios for both WD and DSRC are presented through simulations, using network simulator NS3, and the traffic simulator Simulation of Urban Mobility (SUMO). Both single-hop and multi-hop communication is considered. The results show the potential of WD as an alternative communication technology for VANETs.

Stereo audio streaming via Visible Light

Dulanja Samudika, Lahiru Jayasinghe, Kasun E Gunathilaka, Y Rumesh, Ruwan Udayanga Weerasuriya, Dileeka Dias

Conference MERCon 2016 Moratuwa Engineering Research Conference (MERCon) , pp. 132-136 · 2016 · Cited by 12

Wireless CommunicationsSpeech, Audio and Acoustic ProcessingPhotonics and Optical Systems

Abstract

Visible Light Communication (VLC) is emerging as a next generation data transmission method for short-range communication applications. In this paper we implement and characterize two prototype stereo audio streaming methods utilizing VLC. A software architecture is developed to process and stream data. The software architecture is bridged with a hardware section, which facilitates free-space VLC channel, over a Universal Serial Bus (USB) to serial interface. A particularly attractive feature of our system is that it uses commonly available, low-cost components which enables its implementation in everyday applications.

Reconciling the Irreconcilable: The Use of Reasonable Consequentialism for the Conundrum of National Security and Fundamental Rights

Upeka Premaratne

Conference KDU International Research Conference 2016 · 2016 · Cited by 11

Abstract

In the face of conflict governments often face the dilemma of protecting national security as well as fundamental rights. Often, it requires infringing on fundamental rights such as the due process of arrest and detention. Additionally governments are compelled to invade privacy and curtail freedom of speech, expression and information. This is further complicated by the tendency of the enemy to masquerade as innocent civilians. This paper investigates how this has been handled in the past by foreign nations with special attention to nations that practice consitutionalism and judicial review. Based on these past actions it is possible to formulate the concept of reasonable consequentialism. Reasonable consquentialism can be used as a legal maxim to determine when a government has acted excessively in an attempt to safeguard national security by compromising fundamental rights. Furthermore, these limits can act as checks and balances between the legislature/executive and judiciary to prevent misuse by an authoritarian government.

Hidden Markov Model Based Intrusion Alert Prediction

Sampath Perera

Other · 2016 · Cited by 10

Machine Learning and Pattern RecognitionNetwork Optimization and Intelligence

Abstract

Intrusion detection is only a starting step in securing IT infrastructure. Prediction of intrusions is the next step to provide an active defense against incoming attacks. Most of the existing intrusion prediction methods mainly focus on prediction of either intrusion type or intrusion category. Also, most of them are built based on domain knowledge and specific scenario knowledge. This thesis proposes an alert prediction framework which provides more detailed information than just the intrusion type or category to initiate possible defensive measures. The proposed algorithm is based on hidden Markov model and it does not depend on specific domain knowledge. Instead, it depends on a training process. Hence the proposed algorithm is adaptable to different conditions. Also, it is based on prediction of the next alert cluster, which contains source IP address, destination IP range, alert type and alert category. Hence …

HyperFPGA: A possible general purpose reconfigurable hardware for custom supercomputing

Andres Cicuttin, Maria Liz Crespo, Kasun Sameera Mannatunga, Jayathu Samarawickrama, Nizar Abdallah, Pirouz Bazargan Sabet

Conference ICAEES 2016 International Conference on Advances in Electrical, Electronic and Systems Engineering (ICAEES) , pp. 21-26 · 2016 · Cited by 9

Abstract

In this work we propose and analyze a possible hardware architecture for experimentation on fine-grained reconfigurable supercomputing based on modern Field Programmable Gate Array (FPGA) technology. It is proposed a scalable cubic array of elementary computational units which are interconnected according to a tridimensional toroidal mesh network. Each computational unit is essentially formed by an FPGA plus an onboard external RAM memory. While the adjacent units in the bulk are directly interconnected through the regular FPGA IOs; the external units at opposite faces of the cubic array are interconnected by mean of high speed serial links in order to grant homogeneous data transfer bandwidth among all topologically adjacent units. Among several relevant issues we discuss the feasibility, scalability and portability.

Modeling and analysis of opportunistic beamforming for poisson wireless networks

Tharaka Samarasinghe, Hazer Inaltekin, Jamie S. Evans

Journal IEEE Transactions on Wireless Communications , vol. 15(5) , pp. 3732-3745 · 2016 · Cited by 8

Wireless CommunicationsCommunication Theory and CodingMobile and Next-Generation Networks

Abstract

This paper introduces a model to study both single tier and multitier wireless communication systems consisting of a multitude of wireless access points (AP), and operating according to the classical opportunistic beamforming framework. The AP locations in the proposed network model are determined by using planar Poisson point processes. The extreme value distribution of signal-to-interference-plus-noise-ratio (SINR) on a beam is of fundamental importance for obtaining performance bounds for such an opportunistic communication system. Two tight distribution approximation results are provided for the distribution of maximum SINR on a beam, which is hard to obtain due to correlation structure of the underlying inter-AP interference field, using key tools from stochastic geometry. These approximations hold for general path loss models that satisfy some mild conditions. Simulations and numerical evaluations …

High performance flow matching architecture for OpenFlow data plane

Viduranga Bandara Wijekoon, TM Dananjaya, PH Kariyawasam, S Iddamalgoda, Ajith Pasqual

Conference NFV-SDN 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN) , pp. 186-191 · 2016 · Cited by 7

Network Optimization and IntelligenceHardware Acceleration and Co-design

Abstract

Increasing demands for faster, more responsive and manageable networks have brought about a different approach to networking - Software Defined Networking (SDN). SDN introduces flow-based networking with a centralized controller. Matching incoming traffic flows with rules sent by the controller is an integral part of traffic forwarding in SDN. How efficiently this is carried out has a huge impact on network performance. In this paper, we present a high-performance, low-cost architecture for flow matching in an SDN switch. Our architecture consists of a dedicated unit for flow matching and a custom processor. Novel design of the flow match unit reduces matching latency significantly, when compared with the generic architecture, while also reducing usage of costly resources like TCAMs. When testing on FPGA platforms, implementing the system required only a minimum amount (around 10% on Virtex-7) of …

Development of a small-scale autonomous UAV for research and development

MSA Rushdi, TMA Tennakoon, K. K. Y. W. Perera, AMH Wathsalya, Sudath Rohan Munasinghe

Conference ICIAfS 2016 IEEE International Conference on Information and Automation for Sustainability (ICIAfS) , pp. 1-6 · 2016 · Cited by 6

UAVs and Aerial RoboticsAutonomous Systems and Intelligent Control

Abstract

Since recently, UAVs (Unmanned Aerial Vehicles) have increasingly been recognized as a reliable, and effective means of aerial surveillance. Deployment of UAVs in disaster management for aerial surveillance and real-time video feed, when land access is cut off, is one of the most prominent applications. The ability of small, lightweight UAVs in aerial access and gathering data, in areas that are insecure or impossible for humans to reach has significantly improved remote accessibility. In this research, a new low cost small scale UAV with fully-fledged autopilot system on board the aircraft with the capabilities of following a predefined path and returning home autonomously has been designed, built, and tested successfully. This small-scale UAV is capable of navigating through given GPS coordinates at given altitude, while providing real-time flying status back to the ground control station.

Wireless energy beamforming using signal strength feedback

Samith Abeywickrama, Tharaka Samarasinghe, Chin Keong Ho

Conference GLOBECOM 2016 IEEE Global Communications Conference (GLOBECOM) , pp. 1-6 · 2016 · Cited by 6

Wireless CommunicationsStatistical Signal Processing and EstimationArray and Radar Signal Processing

Abstract

Multiple antenna techniques, that allow energy beamforming, have been looked upon as a possible candidate for increasing the efficiency of the transfer process between the energy transmitter (ET) and the energy receiver (ER) in wireless energy transfer. This paper introduces a novel scheme that facilitates energy beamforming by utilizing Received Signal Strength Indicator (RSSI) values to estimate the channel. Firstly, in the training stage, the ET will transmit sequentially using each beamforming vector in a codebook, which is pre-defined using a Cramer-Rao lower bound analysis. The RSSI value corresponding to each beamforming vector is fed back to the ET, and these values are used to estimate the channel through a maximum likelihood analysis. The results that are obtained are remarkably simple, requires minimal processing, and can be easily implemented. Also, the results are general and hold for all …

Smart building—Towards the insight remotely

Gajan Suthokumar, Jeyjenthan Tharmakulasingam, Antoncrisis Johnnirajh, Prasanth Subendran, Dileeka Dias

Conference IOTA 2016 International Conference on Internet of Things and Applications (IOTA) , pp. 395-400 · 2016 · Cited by 6

Computer VisionInternet of Things and Sensor Networks

Abstract

Everyone is moving towards smart era rapidly with new technologies. This paper focuses on monitoring a building from a remote place to ensure the activities happening in particular locations. Here we have proposed a sensor-based wireless distributed system with people counting and activity detection for a building. A novel approach is used to people count using one motion sensor. A System model is built and experimented in the department of Electronic and Telecommunication Engineering (ENTC), University of Moratuwa. This enables monitoring activities in the lecture hall, lecturer room and lab with high precision.

IEEE 802.3 100Gbps Ethernet PCS IP design challenges and solutions

Udara Piumal De Silva, Anusha Lokumarambage, Hasantha Malavipathirana, Chathuranga Mohottala, Subramaniam Thayaparan

Conference ISCAIE 2016 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE) , pp. 21-25 · 2016 · Cited by 4

Digital Electronic SystemsVLSI and ASIC Design

Abstract

This paper identifies the challenges involved in designing the 100 Gigabit per second (Gbps) Ethernet Physical Coding Sublayer (PCS) Semiconductor Intellectual property (IP) compliant with IEEE 802.3 standard. Challenges are discussed under the two topics, implementation challenges and verification challenges. Furthermore, our solutions to identified challenges are presented in the paper.

Implementation and analysis of fast locking 5GHz phase locked loop

MD Sudara, Vikum Sri Wijesinghe, Dakila Serasinghe, JGD A Thilakaratne, Subramaniam Thayaparan

Conference ISCAIE 2016 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE) , pp. 16-20 · 2016 · Cited by 3

Analog and Mixed-Signal Circuits

Abstract

This paper presents the implementation and analysis of a low complex architecture for a fast locking Phase Locked Loop. In this paper, we analyse a high speed mixed signal PLL architecture and its components such as phase frequency detector, charge pump, voltage controlled oscillator etc. are further reviewed. The simulation results show that proposed PLL design achieves locking within 1 μβ and it operates at 5 GHz featuring a significant P k -P k jitter value less than 10 ps and root-mean-square jitter less than 5 ps. Mathematical modeling and simulations of the proposed PLL architecture are also presented.

P300 speller for local languages using Support Vector Machines

Pranjeevan Kulasingham, V Vibujithan, WAR Kithmini, YVAC Kumara, Anjula C. De Silva

Conference ICIAfS 2016 IEEE International Conference on Information and Automation for Sustainability (ICIAfS) , pp. 1-5 · 2016 · Cited by 3

Machine Learning and Pattern RecognitionBiosignal ProcessingBiomedical Systems and Assistive Technologies

Abstract

The P300 Speller is a Brain Computer Interface that enables communication using the EEG signal. The P300 wave is an Event Related Potential that occurs as a response to a familiar stimulus. This system can be used to aid persons who are unable to communicate via conventional methods. In this paper, the P300 Speller has been modified to allow communication in three languages: English, Sinhala and Tamil. Classification of the P300 waveform was done using an ensemble of Support Vector Machines. A mean letter classification accuracy of 83.76% and a mean P300 classification accuracy of 90.68% was achieved on our dataset.

HiCCE-128: An open hardware FMC module for high-channel count electrophysiology

Andres Cicuttin, Maria Liz Crespo, Kasun Sameera Mannatunga, Jayathu Samarawickrama, Krishna Mohan Khare, Sanjee Abeytunge, Mamun Bin Ibne Reaz, Marcelo O Magnasco

Conference ICAEES 2016 International Conference on Advances in Electrical, Electronic and Systems Engineering (ICAEES) , pp. 11-16 · 2016 · Cited by 2

Abstract

Electrophysiology has recently evolved into an interactive, high-throughput endeavor. Recording from dozens to hundreds of electrodes is today routine; novel means of manipulating the system in real time, through electrical stimulation, optogenetics or sensory manipulation are allowing us to decipher neural circuit function at an unparalleled rate. To contribute to the wide dissemination of such techniques, we present an open hardware project, High-Channel Count Electrophysiology (HiCCE), aiming to produce low-cost, high-channel count (≥128 channels) electrophysiology instrumentation capable of fast data acquisition rates, real-time processing and feedback capabilities. Our design is centered on an open standard, FPGA Mezzanine Card (FMC), which permits a varied choice of FPGA carrier architectures suited to different laboratory experimental needs. The HiCCE-128, a low-cost highperformance 128 …

Limit Cycle like Asymptotic Dynamics in Feedback Loops with Memory Based Event Triggering

Upeka Premaratne

Conference MERCon 2016 · 2016 · Cited by 2

Autonomous Systems and Intelligent Control

Abstract

Memory Based Event Triggering (MBET) is a pragmatic approach to reduce the effective sampling rate of a control system. In MBET, periodically sampled state variables and control inputs are encoded such that data transmission takes place only when they change by a value that exceeds a predetermined threshold. This results in a significant reduction of network traffic in Networked Control Systems (NCS). Should MBET encoding result in an asymptotic cyclic behavior (limit cycle like behavior), it would result in a lower bound in the required bandwidth. In this paper, the necessary conditions for the formation of such a cycle are investigated. It is demonstrated analytically as well as through empirical simulations that the main requirement for the occurrence of asymptotic dynamic cycles is a diffeomorphism between a scalar control input and a unique equilibrium point to which the system will converge to for a constant …

Bandwidth reduction and convergence analysis of extremum seeking control with feedback encoding

Vikum Sri Wijesinghe, Upeka Premaratne

Journal Frontiers in Mechanical Engineering , vol. 2 , pp. 11 · 2016 · Cited by 1

Autonomous Systems and Intelligent Control

Abstract

Frequently, a physical plant of a control system has an optimum operating point such as the spark (or injection) time of an internal combustion engine that results in maximum torque. Extremum Seeking Control (ESC) is a method of adaptive control capable of locating and maintaining a plant at such an optimum operating point in real time. It is capable of doing so with minimal a priori knowledge of the plant and can also track slowly varying changes. Input perturbed ESC schemes that use periodic dither signals have the disadvantage of requiring a high bandwidth for sampling and correlating the plant output with the dither signal. If the feedback path was to be implemented over a packet switched communication network, the high bandwidth requirement could result in increased congestion and consequently packet delays and dropouts. As a solution encoding using sporadic (aperiodic) sampling techniques can be used in the feedback path of the ESC scheme to reduce the required bandwidth. However, in order to ensure convergence of the ESC scheme with encoding, the effect of the signal reconstruction error due to encoding on the critical correlation stage has to be investigated. The contribution of this paper is an investigation of the convergence requirements and bandwidth performance of two encoding schemes; Memory-Based Event Triggering (MBET) and Event Triggered Adaptive Differential Modulation (ETADM). The results show that MBET can fail for objective functions with plateaus. ETADM fails when the number of ETADM steps used for reconstructing the plant output per perturbation cycle is too low to allow correlation. In terms of …

Optimization of receiver FIFO for IEEE 802.3 ba 40GBASE PCS Sub layer

Anuradha Nanayakkara, Subramaniam Thayaparan

Conference ICOIN 2016 International Conference on Information Networking (ICOIN) , pp. 151-154 · 2016 · Cited by 1

Digital Electronic SystemsVLSI and ASIC Design

Abstract

This paper analyses the receiver of 40GBASE PCS Sub layer specified by IEEE 802.3ba CSMA/CD standards. Based on the analysis, possible optimization parameters for the receiver FIFO are identified. Proper functionality of the proposed design is verified with simulation results. The optimization of receiver FIFO design may lead to reduce the gate count, area and power consumption in ASIC design.

Open Source Mobile Network

U Sajeev, R Muralitharan, MMM Ramsan, MNM Zamrath, Dileeka Dias

Conference MERCon 2016 Moratuwa Engineering Research Conference (MERCon) , pp. 102-107 · 2016 · Cited by 1

Wireless CommunicationsMobile and Next-Generation Networks

Abstract

We present the development and testing of a cellular network built on open source technologies. This network supports voice calls and text messages within the network or between networks. The main objective of this work is to develop a stand-alone mobile network consisting of one base station and a switch, the access to which can be controlled as required. The mobile network is also connected to public networks. The designed network is based on Global System for Mobile Communications (GSM). Our work includes the configuration of the embedded hardware components, selection and integration of the proper software combination, testing of compatible versions of the software, hardware-software integration within the embedded system, and interconnecting the systems via the Internet. The key contribution and novelty of the project is the development of a stand-alone mobile network base station/ switch …