Enhancement in the Performance of Routing Protocols for Wireless Communication Using Clustering, Encryption, and Cryptography