Mobile ad hoc networks (MANETs) are collections of wireless mobile devices that form a communication network with restricted broadcast range, limited resources and without fixed infrastructure. Routing is a critical function in multi-hop MANETs. At the same time, security in MANETs—especially routing security—presents a number of new and interesting challenges. Communication is achieved by relaying data along routes that are dynamically discovered and maintained through collaboration between the nodes. Advances in the field of artificial immune systems provide an opportunity to improve MANET security and performance. Artificial immune systems mimic the functionality of the human immune system wherein there is clear distinction between self and non self and this delineation is important in a MANET where there is no centralized management. The high level of protection provided to the human body by an evolved immune system can be applied as a security feature in MANET. The current security techniques proposed for MANET have varying degrees of success due to the dynamic nature of a MANET. This paper will review different strategies for the application of artificial immune systems to MANETs.
Farmer, J.D., Packard, N.H. and Perelson, A.S. (1986) The Immune System, Adaptation, and Machine Learning. Physica D, 22, 187-204. http://dx.doi.org/10.1016/0167-2789(86)90240-X
Bersini, H. and Varela, F. (1991) Hints for Adaptive Problem Solving Gleaned from Immune Networks. In: Scwefel, H.-P. and Manner, R., Eds., Parallel Problem Solving from Nature, Lecture Notes in Computer Science No 496, Springer Verlag, Berling, 343-354.
Forrest, S., Perelson, A.S., Allen, L. and Cherukuri, R. (1994) Self-Nonself Discrimination in a Computer. IEEE Symposium on Research in Security and Privacy, Oakland, 16-18 May 1994, 202-212. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=296580&tag=1 http://dx.doi.org/10.1109/risp.1994.296580
Sivakumar, K.A. and Ramkumar, M. (2007) An Efficient Secure Route Discovery Protocol for DSR. Global Telecommunications Conference, 2007. GLOBECOM '07. IEEE, Washington DC, 26-30 November 2007, 458-463. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=4411002
Abdelhaq, M., Hassan, R., Ismail, M., Alsaqour, R. and Israf, D. (2011) Detecting Sleep Deprivation Attack over MANET Using a Danger Theory-Based Algorithm. International Journal on New Computer Architectures and Their Applications (IJNCAA), 1, 534-541.
Greensmith, J. (2007) The Dendritic Cell Algorithm. Thesis Submitted for the Degree of Doctor of Philosophy, University of Nottingham. http://ima.ac.uk/papers/greensmith_thesis.pdf
Govindan, K. and Mohapatra, P. (2011) Trust Computations and Trust Dynamics in Mobile Adhoc Networks: A Survey. IEEE Communications Surveys and Tutorials, 14, 279-298. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5770276
Mohamed, Y. and Abdullah, A. (2012) I2MANET Security Logical Specification Framework. The International Arab Journal of Information Technology, 9, 495-503. http://ccis2k.org/iajit/PDF/vol.9,no.6/1524-1.pdf
Kumari, S. and Shrivastava, M. (2012) Secure DSR Protocol in MANET Using Energy Efficient Intrusion Detection System. International Journal of Networks and Systems, 1, 6-11. http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=AA56C0ECE603FD33D605E83C804A3F30?doi=10.1.1.380.6348&rep=rep1&type=pdf
Goyal, P., Parmar, V. and Rishi, R. (2011) MANET: Vulnerabilities, Challenges, Attacks and Application. International Journal of Computational Engineering & Management (IJCEM), 11, 32-37. http://ijcem.org/papers12011/12011_17.pdf
Ishida, Y. (1990) Fully Distributed Diagnosis by PDP Learning Algorithm: Towards Immune Network PDP Model. IEEE International Joint Conference on Neural Networks, 1, 777-782. http://dx.doi.org/10.1109/ijcnn.1990.137663
Timmis, J., Neal, M. and Hunt, J. (2000) An Artificial Immune System for Data Analysis. Biosystems, 55, 143-150. http://dx.doi.org/10.1016/S0303-2647(99)00092-1
De Castro, L.N. and von Zuben, F.J. (2000) The Clonal Selection Algorithm with Engineering Applications. Genetic and Evolutionary Computation Conference, Workshop Proceedings of GECCO’00, Las Vegas, 8-12 July 2000, 36-37.
Castro, L.N.D. and Timmis, J. (2002) Artificial Immune Systems: A New Computational Intelligence Approach. Springer-Verlag, London.
Tarakanov, A.O., Skormin, V.A. and Sokolova, S.P. (2003) Immunocomputing: Principles and Applications. Springer, New York. http://dx.doi.org/10.1007/978-1-4757-3807-0
Ishida, Y. (2004) Immunity-Based Systems: A Design Perspective. Springer Science & Business Media. http://dx.doi.org/10.1007/978-3-662-07863-1
Dasgupta, D. (1998) An Overview of Artificial Immune Systems and Their Applications. Springer-Verlag, 3-19.
Levy, G. (2002) Where Numerics Matter: An Introduction to Quasi-Random Numbers. Financial Engineering News.
Gao, X.Z., Ovaska, S.J. and Wang, X. (2006) Genetic Algorithms-Based Detector Generation in Negative Selection Algorithm. IEEE Mountain Workshop on Adaptive and Learning Systems, Logan, 24-26 July 2006, 133-137. http://dx.doi.org/10.1109/SMCALS.2006.250704
Ma, W., Tran, D. and Sharma, D. (2008) Negative Selection with Antigen Feedback in Intrusion Detection. In: Artificial Immune Systems, Springer, 200-209. http://dx.doi.org/10.1007/978-3-540-85072-4_18
Harmer, P.K., Williams, P.D., Gunsch, G.H. and Lamont, G.B. (2002) An Artificial Immune System Architecture for Computer Security Applications. IEEE Transactions on Evolutionary Computation, 6, 252-280. http://dx.doi.org/10.1109/TEVC.2002.1011540
Caldas, B., Pita, M. and Buarque, F. (2007) How to Obtain Appropriate Executive Decisions Using Artificial Immunologic Systems. 6th International Conference on Artificial Immune Systems (ICARIS 2007), Santos, 26-29 August 2007, 407-419. http://dx.doi.org/10.1007/978-3-540-73922-7_35
Kim, J. and Bentley, P.J. (2001) An Evaluation of Negative Selection in an Artificial Immune System for Network Intrusion Detection. Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), 1330-1337.
Graaff, A.J. and Engelbrecht, A.P. (2006) Optimized Coverage of Non-Self with Evolved Lymphocytes in an Artificial Immune System. International Journal of Computational Intelligence Research (IJCIR), 2, 127-150. http://dx.doi.org/10.5019/j.ijcir.2006.57
Amaral, J.L.M., Amaral, J.F.M. and Tanscheit, R. (2007) Real-Valued Negative Selection Algorithm with a Quasi-Monte Carlo Genetic Detector Generation. 6th International Conference on Artificial Immune Systems (ICARIS 2007), Santos, 26-29 August 2007, 156-167. http://dx.doi.org/10.1007/978-3-540-73922-7_14
Aickelin, U. and Cayzer, S. (2002) The Danger Theory and Its Application to Artificial Immune Systems. 1st International Conference on Artificial Immune Systems (ICARIS 2002), Canterbury, 9-11 September 2002, 141-148.
Greensmith, J., Aickelin, U. and Twycross, J. (2010) Detecting Danger: Applying a Novel Immunological Concept to Intrusion Detection Systems. arXiv preprint arXiv:1002.0696.
Jerne, N.K. (1974) Towards a Network Theory of the Immune System. Annals of Immunology, 125C, 373-389.
Hunt, J.E. and Cooke, D.E. (1996) Learning Using an Artificial Immune System. Journal of Network and Computer Applications, 19, 189-212. http://dx.doi.org/10.1006/jnca.1996.0014
Pacheco, J. and Costa, J.F. (2007) The Abstract Immune System Algorithm. 6th International Conference on Unconventional Computation, Kingston, 13-17 August 2007, 137-149. http://dx.doi.org/10.1007/978-3-540-73554-0_14
Coelho, G.P. and Zuben, F.J.V. (2006) Omni-aiNet: An Immune-Inspired Approach for Omni Optimization. 5th International Conference on Artificial Immune Systems (ICARIS 2006), Oeiras, 4-6 September 2006, 294-308. http://dx.doi.org/10.1007/11823940_23
Coelho, G.P., Franca, F.O.D. and Zuben, F.J.V. (2008) A Multi-Objective Multipopulation Approach for Biclustering. 7th International Conference on Artificial Immune Systems, Phuket, 10-13 August 2008, 71-82. http://dx.doi.org/10.1007/978-3-540-85072-4_7
Stibor, T. and Timmis, J. (2007) An Investigation on the Compression Quality of aiNet. IEEE Symposium on Foundations of Computational Intelligence (FOCI 2007), Honolulu, 1-5 April 2007, 495-502. http://dx.doi.org/10.1109/FOCI.2007.371518
Cutello, V., Narzisi, G., Nicosia, G. and Pavone, M. (2005) Clonal Selection Algorithms: A Comparative Case Study Using Effective Mutation Potentials. In: Jacob, C., Pilat, M., Bentley, P. and Timmis, J., Eds., Artificial Immune Systems, Vol. 3627, Springer Berlin Heidelberg, 13-28. http://link.springer.com/chapter/10.1007%2F11536444_2#
De Castro, L.N. and von Zuben, F.J. (2002) Learning and Optimization Using the Clonal Selection Principle. IEEE Transactions on Evolutionary Computation, 6, 239-251. http://dx.doi.org/10.1109/TEVC.2002.1011539
Ciccazzo, A., Conca, P., Nicosia, G. and Stracquadanio, G. (2008) An Advanced Clonal Selection Algorithm with Ad Hoc Network-Based Hyper Mutation Operators for Synthesis of Topology and Sizing of Analog Electrical Circuits. 7th International Conference on Artificial Immune Systems, Phuket, 10-13 August 2008, 60-70. http://dx.doi.org/10.1007/978-3-540-85072-4_6
Halavati, R., Shouraki, S.B., Heravi, M.J. and Jashmi, B.J. (2007) An Artificial Immune System with Partially Specified Antibodies. 9th Annual Conference on Genetic and Evolutionary Computation (GECCO 2007), London, 7-11 July 2007, 57-62. http://dx.doi.org/10.1145/1276958.1276967
May, P., Timmis, J. and Mander, K. (2007) Immune and Evolutionary Approaches to Software Mutation Testing. 6th International Conference on Artificial Immune Systems (ICARIS 2007), Santos, 26-29 August 2007, 336-347. http://dx.doi.org/10.1007/978-3-540-73922-7_29
Wilson, W.O., Birkin, P. and Aickelin, U. (2006) Price Trackers Inspired by Immune Memory. 5th International Conference on Artificial Immune Systems (ICARIS 2006), Oeiras, 4-6 September 2006, 362-375. http://dx.doi.org/10.1007/11823940_28
Matzinger, P. (2002) The Danger Model: A Renewed Sense of Self. Science, 296, 301-305. http://dx.doi.org/10.1126/science.1071059
Bretscher, P. and Cohn, M. (1970) A Theory of Self-Non Self Discrimination. Science, 169, 1042-1049. http://dx.doi.org/10.1126/science.169.3950.1042
Prieto, C.E., Nino, F. and Quintana, G. (2008) A Goalkeeper Strategy in Robot Soccer Based on Danger Theory. IEEE Congress on Evolutionary Computation, Hong Kong, 1-6 June 2008, 3443-3447. http://dx.doi.org/10.1109/cec.2008.4631263
Secker, A., Freitas, A. and Timmis, J. (2005) Towards a Danger Theory Inspired Artificial Immune System for Web Mining. In: Scime, A., Ed., Web Mining: Applications and Techniques, Idea Group, Hershey, 145-168. http://dx.doi.org/10.4018/978-1-59140-414-9.ch007
Steinman, R. and Cohn, Z. (1973) Identification of a Novel Cell Type in Peripheral Lymphoid Organs Mice. The Journal of Experimental Medicine, 137, 1142-1162. http://dx.doi.org/10.1084/jem.137.5.1142
Kapsenberg, M.L. (2003) Dendritic-Cell Control of Pathogen-Driven T-Cell Polarization. Nature Reviews Immunology, 3, 984-993. http://dx.doi.org/10.1038/nri1246
Jamie, T. and Aickelin, U. (2004) Towards a Conceptual Framework for Innate Immunity. 3rd International Conference on Artificial Immune Systems (ICARIS 2004), Catania, 13-16 September 2004, 112-125.
Greensmith, J. and Aickelin, U. (2008) The Deterministic Dendritic Cell Algorithm. 7th International Conference on Artificial Immune Systems, Phuket, 10-13 August 2008, 291-302. http://dx.doi.org/10.1007/978-3-540-85072-4_26
Greensmith, J., Aickelin, U. and Twycross, J. (2006) Articulation and Clarification of the Dendritic Cell Algorithm. 5th International Conference on Artificial Immune Systems (ICARIS 2006), Oeiras, 4-6 September 2006, 404-417. http://dx.doi.org/10.1007/11823940_31
Gu, F., Greensmith, J. and Aickelin, U. (2008) Further Exploration of the Dendritic Cell Algorithm: Antigen Multiplier and Time Windows. 7th International Conference on Artificial Immune Systems, Phuket, 10-13 August 2008, 142-153. http://dx.doi.org/10.1007/978-3-540-85072-4_13
Güneu Kayacik, H., NurZincir-Heywood, A. and Heywood, M.I. (2005) Selecting Features for Intrusion Detection: A Feature Relevance Analysis on KDD 99 Intrusion Detection Datasets.
Oates, R., Greensmith, J., Aickelin, U., Garibaldi, J. and Kendall, G. (2007) The Application of a Dendritic Cell Algorithm to a Robotic Classifier. 6th International Conference on Artificial Immune Systems (ICARIS 2007), Santos, 26-29 August 2007, 204-215. http://dx.doi.org/10.1007/978-3-540-73922-7_18
Kim, J., Bentley, P., Wallenta, C., Ahmed, M. and Hailes, S. (2006) Danger Is Ubiquitous: Detecting Malicious Activities in Sensor Networks Using the Dendritic Cell Algorithm. 5th International Conference on Artificial Immune Systems (ICARIS 2006), Oeiras, 4-6 September 2006, 390-403. http://dx.doi.org/10.1007/11823940_30
Bang, A.O. and Ramteke P.L. (2013) MANET: History, Challenges and Applications. International Journal of Application or Innovation in Engineering & Management (IJAIEM), 2, 249-251. http://ijaiem.org/volume2issue9/IJAIEM-2013-09-27-063.pdf
Akbani, R. (2009) Defending Against Malicious Nodes in Closed MANETs through Packet Authentication and a Hybrid Trust Management System. PhD Thesis, The University of Texas at San Antonio, San Antonio.
Kargl, F., GeiB, A. and Schlott, S. (2005) Secure Dynamic Source Routing.
Gu, F., Greensmith, J. and Aicklein, U. (2012) The Dendritic Cell Algorithm for Intrusion Detection.
Abdelhaq, M., Hassan, R., Ismail, M. and Israf, D. (2011) Detecting Resource Consumption Attack over MANET Using an Artificial Immune Algorithm. Research Journal of Applied Sciences, Engineering and Technology, 3, 1026-1033.
Sarafijanovic, S. and Le Boudec, J.-Y. (2004) An Artificial Immune System for Misbehaviour Detection in Mobile Ad Hoc Networks with Virtual Thymus, Clustering, Danger Signal, and Memory Detectors. ICARIS 2004, Catania, 13-16 September 2004, 342-356.
Hofmeyr, S. and Forrest, S. (2000) Architecture for an Artificial Immune System. Evolutionary Computation, 7, 45-68. http://dx.doi.org/10.1162/106365600568257
Mohamed, Y.A. and Abdullah, A.B. (2010) Implementation of IDS with Response for Securing MANETs. 2010 International Symposium in Information Technology (ITSim), Kuala Lumpur, 15-17 June 2010, 660-665. http://dx.doi.org/10.1109/ITSIM.2010.5561608
Mazhar, N. and Farooq, M. (2008) A Sense of Danger: Dendritic Cells Inspired Artificial Immune System (AIS) for MANET Security. GECCO’08, Atlanta, 12-16 July 2008, 63-70. http://dx.doi.org/10.1145/1389095.1389105
Ye, X. and Li, J.S. (2010) A Security Architecture Based on Immune Agents for MANET. International Conference on Wireless Communication and Sensor Computing, ICWCSC 2010, Chennai, 2-4 January 2010, 1-5.
Barani, F. (2014) A Hybrid Approach for Dynamic Intrusion Detection in Ad Hoc Networks Using Genetic Algorithm and Artificial Immune System. 2014 Iranian Conference on Intelligent Systems (ICIS), Bam, 4-6 February 2014, 1-6. http://dx.doi.org/10.1109/iraniancis.2014.6802607
Mazhar, N. (2010) Energy Efficient Security in MANETs: A Comparison of Cryptographic and Artificial Immune Systems. Pakistan Journal of Engineering and Applied Sciences, 7, 71.
Ansari, M.S.A. and Inamullah, M. (2011) Misbehavior Detection in Mobile Ad Hoc Networks Using Artificial Immune System Approach. 2011 5th IEEE Conference on Advanced Networks and Telecommunication Systems (ANTS), Bangalore, 18-21 December 2011, 1-6. http://dx.doi.org/10.1109/ANTS.2011.6163683
Sarafijanovic, S. and Le Boudec, J.-Y., (2005) An Artificial Immune System Approach with Secondary Response for Misbehavior Detection in Mobile Ad Hoc Networks. IEEE Transactions on Neural Networks, 16, 1076-1087. http://dx.doi.org/10.1109/TNN.2005.853419
Barani, F. and Abadi, M. (2011) An ABC-AIS Hybrid Approach to Dynamic Anomaly Detection in AODV-Based MANETs. 2011 IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), Changsha, 16-18 November 2011, 714-720. http://dx.doi.org/10.1109/TrustCom.2011.92
Khanous, A., Rghioui, A., Elouaai, F. and Bouhorma, M. (2014) MANET Security: An Intrusion Detection System Based on the Combination of Negative Selection and Danger Theory Concepts. 5th International Conference on Next Generation Networks and Services (NGNS), Casablanca, 28-30 May 2014, 88-91. http://dx.doi.org/10.1109/ngns.2014.6990233
Visconti, A. and Tahayori, H. (2009) Detecting Misbehaving Nodes in MANET with an Artificial Immune System Based on Type-2 Fuzzy Sets. International Conference for Internet Technology and Secured Transactions, ICITST 2009, London, 9-12 November 2009, 1-2. http://dx.doi.org/10.1109/ICITST.2009.5402588
Mendel, J.M. (2007) Computing with Words and Its Relationships with Fuzzistics. Information Sciences, 177, 988-1006. http://dx.doi.org/10.1016/j.ins.2006.06.008
Mohamed, Y.A. and Abdullah, A.B. (2009) Immune-Inspired Framework for Securing Hybrid MANET. IEEE Symposium on Industrial Electronics and Applications, ISIEA, Kuala Lumpur, 4-6 October 2009, 301-306. http://dx.doi.org/10.1109/isiea.2009.5356451