HiMAC: Hierarchical Message Authentication Code for Secure Data Dissemination in Mobile Ad Hoc Networks — Oak Academic Publishing
Research ArticleOpen AccessGoogle Scholar indexed
HiMAC: Hierarchical Message Authentication Code for Secure Data Dissemination in Mobile Ad Hoc Networks
Department of Computer and Communications Engineering, Faculty of Engineering, Arts, Sciences, and Technology University in Lebanon (AUL), Beirut, Lebanon
,
Department of Computer and Communications Engineering, Faculty of Engineering, Arts, Sciences, and Technology University in Lebanon (AUL), Beirut, Lebanon
,
Department of Computer and Communications Engineering, Faculty of Engineering, Arts, Sciences, and Technology University in Lebanon (AUL), Beirut, Lebanon
1 Department of Computer and Communications Engineering, Faculty of Engineering, Arts, Sciences, and Technology University in Lebanon (AUL), Beirut, Lebanon
2 Department of Computer and Communications Engineering, Faculty of Engineering, Arts, Sciences, and Technology University in Lebanon (AUL), Beirut, Lebanon
3 Department of Computer and Communications Engineering, Faculty of Engineering, Arts, Sciences, and Technology University in Lebanon (AUL), Beirut, Lebanon
Mobile ad-hoc networks are wireless self-organized networks in which mobile nodes can connect directly to each other. This fact makes such networks highly susceptible to security risks and threats, as malicious nodes can easily disguise as new trusted nodes and start attacking the network after a certain period of time. Hence, the security of data transmission in MANET has been a hot topic in the past years. Several research works attempted to detect and stop various attacks on MANET nodes and packets. This paper presents an efficient mechanism for secure data dissemination in MANETs. Our approach is based on the identity based cryptography and Message Authentication Code (MAC). The proposed security mechanism prevents malicious nodes from tampering or replaying intermediate packets by means of signing and encrypting the packet at each intermediate trusted node. We tested the efficiency of our system using the ns2 simulator by comparing it to a similar security mechanism. The simulations illustrate that our approach obtains many advantages over other existing approaches for secure data dissemination in MANETs.
KeywordsMANETSecurityID Based CryptographyMAC ProtocolHierarchical SecurityTrust MechanismCryptography AnalysisNS2
Hu, Y.C., Perrig, A. and Johnson, D.B. (2002) Ariadne: A Secure On-Demand Routing Protocol for Ad Hoc Networks. Wireless Networks, 11, 21-38. https://doi.org/10.1145/570645.570648
Chlamtac, I., Conti, M. and Liu, J.J.N. (2003) Mobile Ad Hoc Networking: Imperatives and Challenges. Ad Hoc Networks, 1, 13-64. https://doi.org/10.1016/S1570-8705(03)00013-1
Panagiotis, P. and Zygmunt, J.H. (2003) Secure Data Transmission in Mobile Ad Hoc Networks. Proceedings of the 2003 ACM Workshop on Wireless Security, 41-50.
Papadimitratos, P. and Haas, Z.J. (2003) Secure Message Transmission in Mobile Ad Hoc Networks. Ad Hoc Networks, 1, 193-209. https://doi.org/10.1016/S1570-8705(03)00018-0
Hu, Y.C., Johnson, D.B. and Perrig, A. (2003) SEAD: Secure Efficient Distance Vector Routing for Mobile Wireless Ad Hoc Networks. Ad Hoc Networks, 1, 175-192. https://doi.org/10.1016/S1570-8705(03)00019-2
Wu, B., Chen, J., Wu, J. and Cardei, M. (2007) A Survey of Attacks and Countermeasures in Mobile Ad Hoc Networks. In: Wireless Network Security, Springer, Boston, 103-135. https://doi.org/10.1007/978-0-387-33112-6_5
Li, J.S. and Lee, C.T. (2006) Improve Routing Trust with Promiscuous Listening Routing Security Algorithm in Mobile Ad Hoc Networks. Computer Communications, 29, 1121-1132. https://doi.org/10.1016/j.comcom.2005.06.025
Komninos, N., Vergados, D. and Douligeris, C. (2006) Layered Security Design for Mobile Ad Hoc Networks. Computers & Security, 25, 121-130. https://doi.org/10.1016/j.cose.2005.09.005
Xiaopeng, G. and Wei, C. (2007) A Novel Gray Hole Attack Detection Scheme for Mobile Ad-Hoc Networks. Proceedings of the IFIP International Conference on Network and Parallel Computing Workshops, 209-214. https://doi.org/10.1109/NPC.2007.88
Su, M.Y. (2011) Prevention of Selective Black Hole Attacks on Mobile Ad Hoc Networks through Intrusion Detection Systems. Computer Communications, 34, 107-117. https://doi.org/10.1016/j.comcom.2010.08.007
Bhalaji, N. and Shanmugam, A. (2012) Dynamic Trust Based Method to Mitigate Greyhole Attack in Mobile Ad Hoc Networks. Procedia Engineering, 30, 881-888. https://doi.org/10.1016/j.proeng.2012.01.941
Mavropodi, R., Kotzanikolaou, P. and Douligeris, C. (2007) SecMR—A Secure Multipath Routing Protocol for Ad Hoc Networks. Ad Hoc Networks, 5, 87-99. https://doi.org/10.1016/j.adhoc.2006.05.020
Komninos, N., Vergados, D.D. and Douligeris, C. (2007) Authentication in a Layered Security Approach for Mobile Ad Hoc Networks. Computers & Security, 26, 373-380. https://doi.org/10.1016/j.cose.2006.12.011
Zhao, S., Aggarwal, A., Liu, S. and Wu, H. (2008) A Secure Routing Protocol in Proactive Security Approach for Mobile Ad-Hoc Networks. Proceedings of the IEEE Wireless Communications and Networking Conference, 2627-2632. https://doi.org/10.1109/WCNC.2008.461
Marchang, N. and Datta, R. (2008) Collaborative Techniques for Intrusion Detection in Mobile Ad-Hoc Networks. Ad Hoc Networks, 6, 508-523. https://doi.org/10.1016/j.adhoc.2007.04.003
Yeun, C.Y., Han, K., Vo, D.L. and Kim, K. (2008) Secure Authenticated Group Key Agreement Protocol in the MANET Environment. Information Security Technical Report, 13, 158-164. https://doi.org/10.1016/j.istr.2008.10.002
Cordasco, J. and Wetzel, S. (2008) Cryptographic versus Trust-Based Methods for MANET Routing Security. Electronic Notes in Theoretical Computer Science, 197, 131-140. https://doi.org/10.1016/j.entcs.2007.12.022
Kim, J. and Tsudik, G. (2009) SRDP: Secure Route Discovery for Dynamic Source Routing in MANETs. Ad Hoc Networks, 7, 1097-1109. https://doi.org/10.1016/j.adhoc.2008.09.007
Dutta, R., Mukhopadhyay, S. and Collier, M. (2010) Computationally Secure Self-Healing Key Distribution with Revocation in Wireless Ad Hoc Networks. Ad Hoc Networks, 8, 597-613. https://doi.org/10.1016/j.adhoc.2009.11.005
Su, M.Y. (2010) WARP: A Wormhole-Avoidance Routing Protocol by Anomaly Detection in Mobile Ad Hoc Networks. Computers & Security, 29, 208-224. https://doi.org/10.1016/j.cose.2009.09.005
Makri, E. and Konstantinou, E. (2011) Constant Round Group Key Agreement Protocols: A Comparative Study. Computers & Security, 30, 643-678. https://doi.org/10.1016/j.cose.2011.08.008
Khalil, I., Awad, M. and Khreishah, A. (2012) CTAC: Control Traffic Tunneling Attacks’ Countermeasures in Mobile Wireless Networks. Computer Networks, 56, 3300-3317. https://doi.org/10.1016/j.comnet.2012.06.003
Singh, G., Kumar, N. and Verma, A.K. (2012) Ant Colony Algorithms in MANETs: A Review. Journal of Network and Computer Applications, 35, 1964-1972. https://doi.org/10.1016/j.jnca.2012.07.018
Omar, M., Boufaghes, H., Mammeri, L., Taalba, A. and Tari, A. (2016) Secure and Reliable Certificate Chains Recovery Protocol for Mobile Ad Hoc Networks. Journal of Network and Computer Applications, 62, 153-162. https://doi.org/10.1016/j.jnca.2016.01.007
Borkar, G.M. and Mahajan, A.R. (2017) A Secure and Trust Based On-Demand Multipath Routing Scheme for Self-Organized Mobile Ad-Hoc Networks. Wireless Networks, 23, 2455-2472. https://doi.org/10.1007/s11276-016-1287-y
Dhyani, I., Goel, N., Sharma, G. and Mallick, B. (2017) A Reliable Tactic for Detecting Black Hole Attack in Vehicular Ad Hoc Networks. In: Advances in Computer and Computational Sciences, Springer, Singapore, 333-343. https://doi.org/10.1007/978-981-10-3770-2_31
Mershad, K. and Artail, H. (2013) A Framework for Secure and Efficient Data Acquisition in Vehicular Ad Hoc Networks. IEEE Transactions on Vehicular Technology, 62, 536-551. https://doi.org/10.1109/TVT.2012.2226613
Jan, M., Nanda, P., Usman, M. and He, X. (2017) PAWN: A Payload-Based Mutual Authentication Scheme for Wireless Sensor Networks. Concurrency and Computation: Practice and Experience, 29, 64. https://doi.org/10.1002/cpe.3986
Zapata, M.G. (2002) Secure Ad Hoc On-Demand Distance Vector Routing. ACM SIGMOBILE Mobile Computing and Communications Review, 6, 106-107. https://doi.org/10.1145/581291.581312
Hoffmann, J., Uellenbeck, S. and Holz, T. (2012) SMARTPROXY: Secure Smartphone-Assisted Login on Compromised Machines. Proceedings of the International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, 184-203.
Doomun, M.R. and Soyjaudah, K.M.S. (2009) Analytical Comparison of Cryptographic Techniques for Resource-Constrained Wireless Security. International Journal of Network Security, 9, 82-94.
Xenakis, C., Laoutaris, N., Merakos, L. and Stavrakakis, I. (2006) A Generic Characterization of the Overheads Imposed by IPsec and Associated Cryptographic Algorithms. Computer Networks, 50, 3225-3241. https://doi.org/10.1016/j.comnet.2005.12.005
Bettstetter, C. and Eberspacher, J. (2003) Hop Distances in Homogeneous Ad Hoc Networks. Proceedings of the 57th IEEE Semiannual Vehicular Technology Conference, Vol. 4, 2286-2290. https://doi.org/10.1109/VETECS.2003.1208796
Cerri, D. and Ghioni, A. (2008) Securing AODV: The A-SAODV Secure Routing Prototype. IEEE Communications Magazine, 46, 120-125. https://doi.org/10.1109/MCOM.2008.4473093