Applying Cartesian Genetic Programming to Evolve Rules for Intrusion Detection System

0Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

With cyber-attacks becoming a regular feature of daily business and attackers continuously evolving their techniques, we are witnessing ever more sophisticated and targeted threats. Various artificial intelligence (AI) algorithms have been deployed to analyse such incidents. Extracting knowledge allows the discovery of new attack methods, intrusion scenarios, and attackers’ objectives and strategies, all of which can help distinguish subsequent attacks from legitimate behaviour. Amongst AI approaches, Evolutionary Computation (EC) techniques have seen significant application, particularly in the area of intrusion detection. In this paper, we show how one EC approach, namely Cartesian Genetic Programming (CGP), can construct rules (checks) for detecting malicious behaviour in a system. Experiments are conducted on up-to-date datasets and compared with state of the art approaches. We also introduce an ensemble learning paradigm, indicating how CGP can be used as stacking technique to improve learning performance.

Cite

CITATION STYLE

APA

Alyasiri, H., Clark, J., & Kudenko, D. (2018). Applying Cartesian Genetic Programming to Evolve Rules for Intrusion Detection System. In International Joint Conference on Computational Intelligence (Vol. 1, pp. 176–183). Science and Technology Publications, Lda. https://doi.org/10.5220/0006925901760183

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free