This document discusses secure routing in ad hoc networks and various attacks. It begins with an abstract that introduces the need for secure and efficient communication protocols in ad hoc wireless networks. It then discusses types of attacks like external vs internal and passive vs active attacks. It reviews various routing protocols for mobile ad hoc networks like proactive, reactive, and hybrid protocols. It also discusses security issues in ad hoc networks and security requirements like confidentiality, authentication, integrity, availability, and non-repudiation. Finally, it discusses security mechanisms needed to address these security requirements.