Architecture for an artificial immune system.

S. A. Hofmeyr, Stephanie Forrest

Research output: Contribution to journalArticle

495 Citations (Scopus)

Abstract

An artificial immune system (ARTIS) is described which incorporates many properties of natural immune systems, including diversity, distributed computation, error tolerance, dynamic learning and adaptation, and self-monitoring. ARTIS is a general framework for a distributed adaptive system and could, in principle, be applied to many domains. In this paper, ARTIS is applied to computer security in the form of a network intrusion detection system called LISYS. LISYS is described and shown to be effective at detecting intrusions, while maintaining low false positive rates. Finally, similarities and differences between ARTIS and Holland's classifier systems are discussed.

Original languageEnglish (US)
Pages (from-to)443-473
Number of pages31
JournalEvolutionary Computation
Volume8
Issue number4
DOIs
StatePublished - Jan 1 2000
Externally publishedYes

Fingerprint

Artificial Immune System
Immune system
Computer Security
Network Intrusion Detection
Distributed Computation
Immune System
Adaptive Systems
False Positive
Adaptive systems
Tolerance
Distributed Systems
Intrusion detection
Security of data
Classifier
Monitoring
Classifiers
Architecture

ASJC Scopus subject areas

  • Computational Mathematics

Cite this

Architecture for an artificial immune system. / Hofmeyr, S. A.; Forrest, Stephanie.

In: Evolutionary Computation, Vol. 8, No. 4, 01.01.2000, p. 443-473.

Research output: Contribution to journalArticle

@article{8ea92e812323462a9f4ee12a3bcd662d,
title = "Architecture for an artificial immune system.",
abstract = "An artificial immune system (ARTIS) is described which incorporates many properties of natural immune systems, including diversity, distributed computation, error tolerance, dynamic learning and adaptation, and self-monitoring. ARTIS is a general framework for a distributed adaptive system and could, in principle, be applied to many domains. In this paper, ARTIS is applied to computer security in the form of a network intrusion detection system called LISYS. LISYS is described and shown to be effective at detecting intrusions, while maintaining low false positive rates. Finally, similarities and differences between ARTIS and Holland's classifier systems are discussed.",
author = "Hofmeyr, {S. A.} and Stephanie Forrest",
year = "2000",
month = "1",
day = "1",
doi = "10.1162/106365600568257",
language = "English (US)",
volume = "8",
pages = "443--473",
journal = "Evolutionary Computation",
issn = "1063-6560",
publisher = "MIT Press Journals",
number = "4",

}

TY - JOUR

T1 - Architecture for an artificial immune system.

AU - Hofmeyr, S. A.

AU - Forrest, Stephanie

PY - 2000/1/1

Y1 - 2000/1/1

N2 - An artificial immune system (ARTIS) is described which incorporates many properties of natural immune systems, including diversity, distributed computation, error tolerance, dynamic learning and adaptation, and self-monitoring. ARTIS is a general framework for a distributed adaptive system and could, in principle, be applied to many domains. In this paper, ARTIS is applied to computer security in the form of a network intrusion detection system called LISYS. LISYS is described and shown to be effective at detecting intrusions, while maintaining low false positive rates. Finally, similarities and differences between ARTIS and Holland's classifier systems are discussed.

AB - An artificial immune system (ARTIS) is described which incorporates many properties of natural immune systems, including diversity, distributed computation, error tolerance, dynamic learning and adaptation, and self-monitoring. ARTIS is a general framework for a distributed adaptive system and could, in principle, be applied to many domains. In this paper, ARTIS is applied to computer security in the form of a network intrusion detection system called LISYS. LISYS is described and shown to be effective at detecting intrusions, while maintaining low false positive rates. Finally, similarities and differences between ARTIS and Holland's classifier systems are discussed.

UR - http://www.scopus.com/inward/record.url?scp=0034546374&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0034546374&partnerID=8YFLogxK

U2 - 10.1162/106365600568257

DO - 10.1162/106365600568257

M3 - Article

C2 - 11130924

AN - SCOPUS:0034546374

VL - 8

SP - 443

EP - 473

JO - Evolutionary Computation

JF - Evolutionary Computation

SN - 1063-6560

IS - 4

ER -