2002 · 35 citations · 19 references
Hardware TrojanEngineeringEvolvable HardwareArtificial Immune SystemImmunologyComputer ArchitectureImmunological ComputingImmune SystemHardware SystemsHardware SecurityFault AnalysisSystems EngineeringFailure DetectionMedicineComputer EngineeringComputer ScienceNegative Selection AlgorithmBioelectronicsFault DetectionFault Injection
Biology demonstrates high levels of fault tolerance in all instances. This paper documents a demonstration system that takes inspiration from the immune system and embryonic processes to acquire some of these fault tolerant properties in hardware circuits. A multi-layer immune system is used as fault detection; a negative selection algorithm is used at a system level to identify non-self states. These are localised by further tests. Reconfiguration of the embryonic array accommodates the faults located. The detector set for the negative selection algorithm is currently derived by hand, although appropriate learning algorithms are identified and commented upon.
19
Self-Nonself Discrimination in a Computer
Stephanie Forrest, Alan S. Perelson, Lawrence H. Allen et al. · 1994 · 990 citations
Stephanie Forrest, Steven Hofmeyr, Anil Somayaji · Communications of the ACM · 1997 · 850 citations · Full text
MOLECULAR BIOLOGY OF THE CELL, 5TH EDITION
Bruce A. Fenderson · Shock · 2008 · 603 citations