Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5227))

Included in the following conference series:

Abstract

There has been considerable interest in computer viruses since they appeared. Firstly, computer viruses make software developers pay more attention to security and develop anti-virus technology more carefully. Secondly, computer viruses are vital simulation platforms to study biological viruses. Moreover, computer viruses (a form of artificial life) are helpful to enhance the understanding of the philosophy of life. Therefore, computer viruses and their evolutions are worth thoroughly studying in scientific research sense. To further investigate the evolution of computer viruses, a DNA-based model for computer viruses evolution, which draws inspiration from biological DNA and artificial life, is proposed. The formal definition of computer virus is introduced, and the evolution operators which include selection, mutation, and recombination operator are presented. The simulation experiments were conducted and the results indicate that computer viruses have enormous capabilities of self-propagation and self-evolution.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Richard, F., Eugene, H.: Spafford, Happy Birthday, Dear Viruses. Science 317(5835), 210–211 (2007)

    Article  Google Scholar 

  2. Balthrop, J., Forrest, J., Newman, M.E.J., Williamson, M.M.: Technological Networks and the Spread of Computer Viruses. Science 304, 527–529 (2004)

    Article  Google Scholar 

  3. Lloyd, A.L., May, R.M.: How Viruses Spread among Computers and People. Science 292, 1316–1317 (2001)

    Article  Google Scholar 

  4. Nachenberg, C.: Computer Virus-antivirus Coevolution. Communications of the ACM 40(1), 46–51 (1997)

    Article  Google Scholar 

  5. Hao, N.X.: Computer Virus: a Possible Form of Life (2005), http://cyborg.bokee.com/2586799.html

  6. Spafford, E.H.: Computer Viruses—a Form of Artificial Life? Technical Report, Purdue University (1994)

    Google Scholar 

  7. Ludwig, M.A.: Computer Viruses, Artificial Life and Evolution. American Eagle Publications, Tucson (1993)

    Google Scholar 

  8. Agapow, P.M.: Computational Brittleness and the Evolution of Computer Viruses. Parallel Problem Solving from Nature — PPSN IV (1996) 1141, 1–11 (1996)

    Article  Google Scholar 

  9. SPTH.: Code Evolution: Follow nature’s example (2005), http://vx.netlux.org/lib/vsp10.html

  10. Cohen, F.: Computer Viruses, PhD thesis, University of Southern California (1985)

    Google Scholar 

  11. Szor, P.: The Art of Computer Virus Research and Defense. Symantec Press (2005)

    Google Scholar 

  12. Watson, J., Crick, F.: A Structure for Deoxyribose Nucleic Acid. Nature 171, 737–738 (1953)

    Article  Google Scholar 

  13. The WildList Organization International (2008), http://www.wildlist.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

De-Shuang Huang Donald C. Wunsch II Daniel S. Levine Kang-Hyun Jo

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, Y., Li, T., Qin, R. (2008). Computer Virus Evolution Model Inspired by Biological DNA. In: Huang, DS., Wunsch, D.C., Levine, D.S., Jo, KH. (eds) Advanced Intelligent Computing Theories and Applications. With Aspects of Artificial Intelligence. ICIC 2008. Lecture Notes in Computer Science(), vol 5227. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85984-0_113

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85984-0_113

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85983-3

  • Online ISBN: 978-3-540-85984-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics