Java smart card develops on the basis of smart card technology. It is an organic combination of Java and smart card. Java smart card technology slowly begins to be applied to Bank Credit Card, 3G SIM cards, ID cards. May 2008, the State Administration of Radio, Film and Television promulgated to implement the CMMB standard. At present, CMMB networks have been built in 37 cities, including municipality city and provincial capital city. It realizes the first phase of the signal coverage. The application of Java smart card technologies in CMMB has become a new research hot spot.In this paper, the key technologies of Java smart card are studied. The applications of smart storage card, which based on Java smart card technology, are designed and implemented. It realizes electronic purse and the decryption of ECM and EMM. Three core issues of terminal operation management with the one-way broadcast channels are solved. They are user authentication, key management, and charging model. MMB-CAS solution is achieved. In the paper, the main results are as follows:First, the features, the system architecture, life cycle and development processes of applet, the structures and life cycle of Java virtual machine in Java smart card are studied; The key technologies of Java smart card are studied, including documents structure, communication mechanisms, exception handling mechanisms, transaction processing mechanisms, the object-sharing and security isolation mechanisms, multi-scheduling mechanisms, installation and deletion applet mechanisms.Second, the operating principle of MMB-CAS is studied; participate in design the applications of Java smart card technology in MMB-CAS, including user authentication, access control, document management, key management, encryption and decryption and electronic purse.Third, in order to realize the protection of the control word and service key, the transfer process of service key is improved and optimized based on Java smart card technology, and the merits of the solution are analyzed. In order to solve the security risks of the data transmission between the smart card and terminal effectively, an improved prototype is proposed. In this prototype, the control word decryption modules and the data descrambling modules are integrated in the smart card. In order to realize electronic payment functions in the mobile multimedia broadcasting conditional access system (MMB-CAS), a payment prototype is proposed. |