The added cipher server may dynamically download handset software encryption and decryption module and the public key generated by the key management to the client, such as a mobile phone or a personal digital assistant, using the HTTP service (hyper text transmission protocol service) through a WAP gateway of WAN (wide area network), GSM/GPRS/CDMA and other digital mobile system.