Ad hoc networks can be used in scenarios such as military and emergency relief, and have the advantage of establishing communications independently. Securing the ad hoc routing protocol is necessary to prevent attacks in these applications. However, securing protocols for mobile ad hoc networks presents challenges due to energy consuming processes such as authentication of hosts and verification of messages. In this paper, we propose an efficient forwarding mechanism for secure ad hoc routing protocols, based on public key cryptography.