Integration of cryptographic algorithms with communication protocols for security in 3G mobile communication