Multi-layered Defence Mechanisms: Architecture, Implementation and Demonstration of a Hardware Immune System

Biology uses numerous methods to keep the body in good working operation. If one line of defence is breached, the next uses a different approach. Very rarely are all lines of defence evaded. This paper analyses the body's approach to fault tolerance using the immune system and shows how such techniques can be applied to hardware fault tolerance. A fault detection layer inspired by the process of self/nonself discrimination used to detect bacterial infections in the body is created. The hardware immune system is then demonstrated to show how such a layer in hardware can provide fault detection.

[1]  C. Janeway Immunobiology: The Immune System in Health and Disease , 1996 .

[2]  Dipankar Dasgupta,et al.  An Anomaly Entection Algorithm Inspired by the Immune Syste , 1999 .

[3]  Alan S. Perelson,et al.  Self-nonself discrimination in a computer , 1994, Proceedings of 1994 IEEE Computer Society Symposium on Research in Security and Privacy.

[4]  G. Habicht,et al.  Immunity and the invertebrates. , 1996, Scientific American.

[5]  Jerne Nk Towards a network theory of the immune system. , 1974 .

[6]  A. Perelson,et al.  Predicting the size of the T-cell receptor and antibody combining region from consideration of efficient self-nonself discrimination. , 1993, Proceedings of the National Academy of Sciences of the United States of America.

[7]  Glenn W. Rowe Theoretical Models in Biology: The Origin of Life, the Immune System, and the Brain , 1994 .

[8]  William S. Klug,et al.  Concepts of Genetics , 1999 .

[9]  Yoshiki Uchikawa,et al.  Immunoid: An Immunological Approach to Decentralized Behavoir Arbitration of Autonomous Mobile Robots , 1996, PPSN.

[10]  Tom Routen,et al.  Associative Memory in an Immune-Based System , 1994, AAAI.

[11]  Stephanie Forrest,et al.  A sense of self for Unix processes , 1996, Proceedings 1996 IEEE Symposium on Security and Privacy.

[12]  A. Avizienis,et al.  Fault-tolerance: The survival attribute of digital systems , 1978, Proceedings of the IEEE.

[13]  Yoshiki Uchikawa,et al.  Fault diagnosis of plant systems using immune networks , 1994, Proceedings of 1994 IEEE International Conference on MFI '94. Multisensor Fusion and Integration for Intelligent Systems.

[14]  M. Sipper,et al.  Toward robust integrated circuits: The embryonics approach , 2000, Proceedings of the IEEE.

[15]  Andrew M. Tyrrell,et al.  Embryonics+immunotronics: a bio-inspired approach to fault tolerance , 2000, Proceedings. The Second NASA/DoD Workshop on Evolvable Hardware.