3G mobile communication , cryptography , mobile computing