Skip to main content

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

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2210))

Abstract

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.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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Avizienis. Fault-Tolerance: The Survival Attribute of Digital Systems. Proceedings of the IEEE, 66(10):1109–1125, October 1978.

    Article  Google Scholar 

  2. G. Beck and G.S. Habicht. Immunity and the Invertebrates. Scientific American, pages 42–46, November 1996.

    Google Scholar 

  3. D.W. Bradley, C. Ortega-S’anchez, and A.M. Tyrrell. Embryonics + Immunotronics: A Bio-Inspired Approach to Fault Tolerance. In Proceedings of 2nd NASA/DoD Workshop on Evolvable Hardware, pages 215–223, July 2000.

    Google Scholar 

  4. D. Dasgupta and S. Forrest. An Anomaly Detection Algorithm Inspired by the Immune System. In D. Dasgupta, editor, Artificial Immune Systems and Their Applications, pages 262–277. Springer-Verlag, 1998.

    Google Scholar 

  5. P. D’haeseleer. Further Efficient Algorithms for Generating Antibody Strings. Technical Report CS95-3, Department of Computer Science, University of New Mexico, 1995.

    Google Scholar 

  6. S. Forrest, S.A. Hofmeyr, A. Somayaji, and T.A. Longstaff. A sense of self for Unixpro cesses. In Proceedings of 1996 IEEE Symposium on Computer Security and Privacy, 1996.

    Google Scholar 

  7. S. Forrest, A.S. Perelson, L. Allen, and R. Cherukuri. Self-Nonself Discrimination in a Computer. In Proceedings of the 1994 IEEE Symposium on Research in Security and Privacy, pages 202–212, Los Alamitos, CA, 1994. IEEE Computer Society Press.

    Google Scholar 

  8. C.J. Gibert and T.W. Routen. Associative Memory in an Immune-Based System. In Proceedings of the 12th International Conference on Artificial Intelligence AAAI-94, pages 852–857, 1994.

    Google Scholar 

  9. Xilinx Inc. Virtex data sheet, 1999. http://www.xilinx.com/partinfo/virtex.pdf.

    Google Scholar 

  10. A. Ishiguro, T. Kondo, Y. Watanabe, and Y. Uchikawa. Immunoid: An Immunological Approach to Decentralized Behaviour Arbitration of Autonomous Mobile Robots. In H.M. Voight et al., editors, Parallel Problem Solving from Nature IV, volume 1141 of Lecture Notes in Computer Science, pages 666–675. Springer-Verlag, September 1996.

    Chapter  Google Scholar 

  11. A. Ishiguro, Y. Watanabe, and Y. Uchikawa. Fault Diagnosis of Plant Systems using Immune Networks. In Proceedings of the 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems, pages 34–42. IEEE, 1994.

    Google Scholar 

  12. C.A. Janeway and P. Travers. Immunobiology, the Immune System in Health and Disease. Churchill Livingstone, 3rd edition, 1997.

    Google Scholar 

  13. A.K. Jerne. Towards a network theory of the immune system. Ann. Immunol. (Inst. Pasteur), 125C:373–379, 1974.

    Google Scholar 

  14. W.S. Klug and M.R. Cummings. Concepts of Genetics. Prentice Hall, 4th edition, 1994.

    Google Scholar 

  15. J. Kuby. Immunology. W.H. Freeman and Company, 3rd edition, 1997.

    Google Scholar 

  16. D. Mange, M. Sipper, A. Stauffer, and G. Tempesti. Toward Robust Integrated Circuits: The Embryonics Approach. Proceedings of the IEEE, 88(4):516–541, April 2000.

    Article  Google Scholar 

  17. C. Ortega-S’anchez, D. Mange, S. Smith, and A. Tyrrell. Embryonics: A Bio-Inspired Cellular Architecture with Fault-Tolerant Properties. Genetic Programming and Evolvable Machines, 1(3):187–215, July 2000.

    Article  MATH  Google Scholar 

  18. J.K. Percus, O.E. Percus, and A.S. Perelson. Predicting the size of the T-cell receptor and antibody combining region from consideration of efficient self-nonself discrimination. In Proceedings of the National Academy of Science, volume 90, pages 1691–1695. Oxford University Press, 1993.

    Article  Google Scholar 

  19. G.W. Rowe. Theoretical Models in Biology. Oxford University Press, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bradley, D.W., Tyrrell, A.M. (2001). Multi-layered Defence Mechanisms: Architecture, Implementation and Demonstration of a Hardware Immune System. In: Liu, Y., Tanaka, K., Iwata, M., Higuchi, T., Yasunaga, M. (eds) Evolvable Systems: From Biology to Hardware. ICES 2001. Lecture Notes in Computer Science, vol 2210. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45443-8_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-45443-8_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42671-4

  • Online ISBN: 978-3-540-45443-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics