| Developed from military spread spectrum communication,CDMA technological regimes are popular in the military and special national organizations,due to its safety and anti-interference performance,clear voice and low radiation.However,users' important or sensitive conversations and texts are still transmitted in a plaintext way,which are easily eavesdropped and full of safety problem.Therefore,in order to solve the safety problem,it is significant to research the information encryption between CDMA mobile phones.This paper first analyzes the current research status and technology development trend of CDMA encryption communication system,combines the technical characteristics of China's CDMA public network,summarizes and compares various encryption methods,proposes a CDMA public network,using circuit domain media transparent transmission technology,by the way of the mobile installing TF encryption module and supporting software to implement a network model of the encrypted communication,and designs the specific process.Secondly,through the research of cryptography and key management and distribution mechanism,a scheme for distributing keys through short message channel is designed.In the solution,the KDC(Key Distribution Center)completes the key generation,When the mobile performs encrypted communication,TF cryptographic module in the mobile will receive the key generated by the KDC,using an encryption algorithm in the TF cryptographic module to encrypting and decrypting communication data,increased the difficulty of deciphering,and fundamentally improved system security.Thirdly,take the 4.2.2 version Android as the software environment,ordinary civilian Android mobile phone and some TF crypto module as the hardware platform for example,an interface file of mobile terminal and TF encryption module is designed,and an encryption communication APP is designed,which included details of UI interface and specific functional module as follows:(1)Login function module.Implement TF cipher module load status detection and user password check function.(2)Mutual authentication function module.The mobile terminal side and the system side mutually authenticate the authentication,preventing the illegal user from accessing the encryption system,and preventing the terminal from being spoofed by the pseudo system.(3)Encrypted voice call function module.The encrypted voice function is implemented according to the designed voice encryption business process.(4)Encrypted short message function module.The encrypted short message function is implemented according to the designed short message encryption process.(5)Maintenance function module.It mainly includes encrypted address book,password module management query and encrypted communication statistics function.Through the design of each functional module of the above encryption software,Can meet most users' encrypted communication needs,and the end-to-end encrypted communication of the CDMA network circuit domain can be realized.Based on the network model and business process described in this paper,the software was designed and implemented.Finally,the software was tested for function and performance,which basically achieved the objectives of expected academic research and applied research. |