Andrei Petrovski

Dr. Andrei Petrovski


Research Focus & Metrics

Academic Career Length

39Years (1988-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
9 February 2023 in ACM Computing Surveys
Verified
Journal Article
Open access
SRSampath Rajapaksha
Sampath Rajapaksha
HKHarsha Kalutarage
Harsha Kalutarage
MAMhd Omar Al-Kadri
Mhd Omar Al-Kadri
APAndrei Petrovski
Andrei Petrovski
GMGarikayi Madzudzo
Garikayi Madzudzo
MCMadeline Cheah
Madeline Cheah
The Controller Area Network (CAN) is the most widely used in-vehicle communication protocol, which still lacks the implementation of suitable security mechanisms such as message authentication and encryption. This makes the CAN bus vulnerable to numerous cyber attacks. Various Intrusion Detection Systems (IDSs) have been developed to detect these attacks. However, the high generalization capabilities of Artificial Intelligence (AI) make AI-based IDS an excellent countermeasure against automotive cyber attacks. This article surveys AI-based in-vehicle IDS from 2016 to 2022 (August) with a novel taxonomy. It reviews the detection techniques, attack types, features, and benchmark datasets. Furthermore, the article discusses the security of AI models, necessary steps to develop AI-based IDSs in the CAN bus, identifies the limitations of existing proposals, and gives recommendations for future research directions.

1 March 2014 in Evolutionary Computation
Verified
Journal Article
Closed access
NMNoura Al Moubayed
Noura Al Moubayed
APAndrei Petrovski
Andrei Petrovski
JMJ. McCall
J. McCall
This paper improves a recently developed multi-objective particle swarm optimizer ([ ]) that incorporates dominance with decomposition used in the context of multi-objective optimization. Decomposition simplifies a multi-objective problem (MOP) by transforming it to a set of aggregation problems, whereas dominance plays a major role in building the leaders’ archive. [ ] introduces a new archiving technique that facilitates attaining better diversity and coverage in both objective and solution spaces. The improved method is evaluated on standard benchmarks including both constrained and unconstrained test problems, by comparing it with three state of the art multi-objective evolutionary algorithms: MOEA/D, OMOPSO, and dMOPSO. The comparison and analysis of the experimental results, supported by statistical tests, indicate that the proposed algorithm is highly competitive, efficient, and applicable to a wide range of multi-objective optimization problems.

16 January 2023 in ACM Computing Surveys
Verified
Journal Article
Open access
JSJanaka Senanayake
Janaka Senanayake
HKHarsha Kalutarage
Harsha Kalutarage
MAMhd Omar Al-Kadri
Mhd Omar Al-Kadri
APAndrei Petrovski
Andrei Petrovski
LPLuca Piras
Luca Piras
The use of mobile devices is rising daily in this technological era. A continuous and increasing number of mobile applications are constantly offered on mobile marketplaces to fulfil the needs of smartphone users. Many Android applications do not address the security aspects appropriately. This is often due to a lack of automated mechanisms to identify, test, and fix source code vulnerabilities at the early stages of design and development. Therefore, the need to fix such issues at the initial stages rather than providing updates and patches to the published applications is widely recognized. Researchers have proposed several methods to improve the security of applications by detecting source code vulnerabilities and malicious codes. This Systematic Literature Review (SLR) focuses on Android application analysis and source code vulnerability detection methods and tools by critically evaluating 118 carefully selected technical studies published between 2016 and 2022. It highlights the advantages, disadvantages, applicability of the proposed techniques, and potential improvements of those studies. Both Machine Learning (ML)-based methods and conventional methods related to vulnerability detection are discussed while focusing more on ML-based methods, since many recent studies conducted experiments with ML. Therefore, this article aims to enable researchers to acquire in-depth knowledge in secure mobile application development while minimizing the vulnerabilities by applying ML methods. Furthermore, researchers can use the discussions and findings of this SLR to identify potential future research and development directions.

30 April 2024 in International Journal of Information Security
Verified
Journal Article
Open access
PDF file
UOUneneibotejit Otokwala
Uneneibotejit Otokwala
APAndrei Petrovski
Andrei Petrovski
HKHarsha Kalutarage
Harsha Kalutarage
Embedded systems, including the Internet of things (IoT), play a crucial role in the functioning of critical infrastructure. However, these devices face significant challenges such as memory footprint, technical challenges, privacy concerns, performance trade-offs and vulnerability to cyber-attacks. One approach to address these concerns is minimising computational overhead and adopting lightweight intrusion detection techniques. In this study, we propose a highly efficient model called optimized common features selection and deep-autoencoder (OCFSDA) for lightweight intrusion detection in IoT environments. The proposed OCFSDA model incorporates feature selection, data compression, pruning, and deparameterization. We deployed the model on a Raspberry Pi4 using the TFLite interpreter by leveraging optimisation and inferencing with semi-supervised learning. Using the MQTT-IoT-IDS2020 and CIC-IDS2017 datasets, our experimental results demonstrate a remarkable reduction in the computation cost in terms of time and memory use. Notably, the model achieved an overall average accuracies of 99% and 97%, along with comparable performance on other important metrics such as precision, recall, and F1-score. Moreover, the model accomplished the classification tasks within 0.30 and 0.12 s using only 2KB of memory.

30 July 2017 in International journal of Computer Networks & Communications
Verified
Journal Article
Open access
CMChristopher McDermott
Christopher McDermott
APAndrei Petrovski
Andrei Petrovski
Wireless Sensor Networks (WSNs) have become a key technology for the IoT and despite the obvious benefits, challenges still exist regarding security. As more devices are connected to the internet, new cyber attacks are emerging which join well-known attacks to pose significant threats to the confidentiality, integrity and availability of data in WSNs. In this paper, we investigate two computational intelligence techniques for WSN intrusion detection. A back propagation neural network is compared with a support vector machine classifier. Using the NSL-KDD dataset, detection rates achieved by the two techniques for six cyber attacks are recorded. The results show that both techniques offer a high true positive rate and a low false positive rate, making both good options for intrusion detection. In addition, we further show the support vector machine classifiers suitability for anomaly detection, by demonstrating its ability to handle low sample sizes, whilst maintaining an acceptable FPR rate under the required threshold

18 February 2019 in Informatics
Verified
Journal Article
Open access
PDF file
CMChristopher McDermott
Christopher McDermott
JIJohn Isaacs
John Isaacs
APAndrei Petrovski
Andrei Petrovski
The growth of the Internet of Things (IoT), and demand for low-cost, easy-to-deploy devices, has led to the production of swathes of insecure Internet-connected devices. Many can be exploited and leveraged to perform large-scale attacks on the Internet, such as those seen by the Mirai botnet. This paper presents a cross-sectional study of how users value and perceive security and privacy in smart devices found within the IoT. It analyzes user requirements from IoT devices, and the importance placed upon security and privacy. An experimental setup was used to assess user ability to detect threats, in the context of technical knowledge and experience. It clearly demonstrated that without any clear signs when an IoT device was infected, it was very difficult for consumers to detect and be situationally aware of threats exploiting home networks. It also demonstrated that without adequate presentation of data to users, there is no clear correlation between level of technical knowledge and ability to detect infected devices.