SA-TCP: A Secure and Adaptive TCP for Wireless Ad Hoc Networks

In this paper, we propose a secure and adaptive transmission control protocol (SA-TCP) for wireless ad hoc networks that utilizes network layer information to detect various types of packet losses and adjusts the value of congestion window (CWND) dynamically according to the dynamic network conditions. SA-TCP operates normally to collect the samples of CWND and takes the mean from these samples to set for the future samples. It also adjusts the value of congestion window limit (CWL) according to the dynamic network environment. A low complexity identity-based public key cryptography has been integrated with SA-TCP to make it suitable in highly vulnerable wireless ad hoc networks. A secret session key is generated on-fly between source and destination nodes to secure the three-way handshaking process of SA-TCP. Simulation results are given to show that SA-TCP outperforms the popular New Reno and ATCP in terms of throughput in different network scenarios.

[1]  Shugong Xu,et al.  Performance evaluation of TCP algorithms in multi-hop wireless packet networks , 2002, Wirel. Commun. Mob. Comput..

[2]  Mihaela Cardei,et al.  A Survey of Attacks and Countermeasures in Mobile Ad Hoc Networks , 2007 .

[3]  Raghupathy Sivakumar,et al.  ATP: A Reliable Transport Protocol for Ad Hoc Networks , 2005, IEEE Trans. Mob. Comput..

[4]  Raja Datta,et al.  A novel signature scheme to secure distributed dynamic address configuration protocol in mobile ad hoc networks , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[5]  Janey C. Hoe Improving the start-up behavior of a congestion control scheme for TCP , 1996, SIGCOMM 1996.

[6]  Klara Nahrstedt,et al.  On setting TCP's congestion window limit in mobile ad hoc networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[7]  David L. Black,et al.  The Addition of Explicit Congestion Notification (ECN) to IP , 2001, RFC.

[8]  Ravi Prakash,et al.  A feedback based scheme for improving TCP performance in ad-hoc wireless networks , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[9]  Raja Datta,et al.  A secure dynamic IP configuration scheme for mobile ad hoc networks , 2011, Ad Hoc Networks.

[10]  Satish K. Tripathi,et al.  Split TCP for mobile ad hoc networks , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[11]  Nitin H. Vaidya,et al.  Analysis of TCP Performance over Mobile Ad Hoc Networks , 1999, Wirel. Networks.

[12]  Yanghee Choi,et al.  TCP-BuS: Improving TCP performance in wireless Ad Hoc networks , 2001, J. Commun. Networks.

[13]  Petre Stoica,et al.  Least-squares, Yule-Walker, and overdetermined Yule—Walker estimation of AR parameters: a Monte Carlo analysis of finite-sample properties , 1986 .

[14]  Suresh Singh,et al.  Energy Consumption of TCP in Ad Hoc Networks , 2004, Wirel. Networks.

[15]  Raja Datta,et al.  Identity based secure AODV and TCP for mobile ad hoc networks , 2011, ACWR '11.

[16]  Raja Datta,et al.  P-TCP: A Prediction-based Secure Transmission Control Protocol for Wireless Ad Hoc Networks , 2013 .

[17]  Raja Datta,et al.  SDRP: Secure and dynamic routing protocol for mobile ad-hoc networks , 2014, IET Networks.

[18]  Jian Liu,et al.  ATCP: TCP for mobile ad hoc networks , 2001, IEEE J. Sel. Areas Commun..