Ad hoc wireless networks are self-organizing multi-hop wireless networks where all the hosts take part in the process of forwarding packets. A key component of ad hoc wireless networks is an efficient routing protocol, since all the nodes in the network act as routers. Ad hoc wireless routing protocols must converge quickly and use battery power efficiently. On-demand routing protocols are more appropriate for wireless environments because they initiate a route discovery process only when the data packets need to be routed. A significant concern in routing is the ability to function in the presence of byzantine failures which include nodes that drop, modify, or mis-route packets in an attempt to disrupt the routing services. Traditional secure routing protocols are vulnerable to this class of attacks since they usually assume that once authenticated, a node can be trusted to execute the protocol correctly. The on-demand routing protocol for ad hoc wireless networks provides resilience to byzantine failures caused by individual nodes. This book further enhances the protocol for better throughput and packet delivery ratio.