Font Size: a A A

Analysis And Design Of Csim Card Based On Javacard

Posted on:2013-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:D LiangFull Text:PDF
GTID:2248330374999382Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Based on the deep development of CDMA Network, the CDMA Handset technology with UIM has been developed with mushroom growth, UIM card size has been enlarged from32K,64K to128K,256K......, and the evolution of the basic structure in UIM has been upgraded from NATVE to UICC now, all of these key points above enable the UIM could cover multi-applications in multi-channel.CSIM (Cdma2000Subscriber Identify Module) is the development of UIM in CDMA2000network, CSIM is not only a Telecom Platform, but also supports multi-application on UICC(Universal Integrated Circuit Card).JAVA card technology was developed based on the IC technology, which is the combination of JAVA and UIM, supports JAVA program downloading, setup based on IC card hardware system with software structure. The JAVA IC card fully uses the JAVA independence feature, which make the idea of "one time development, Multi-Running" realized, at same time, JAVA API is a standard JAVA Language Application Program Interface, which fully uses IC technology to realize the E-commerce, Save/Read technology by Network, Distributed Programming, Game Programming and Authentication in Network.The CSIM card with UICC structure based on JAVA technology is the foundation of Multi-Application, RFID card, and so on, and the key point of the3G task for Telecom Operator. In CSIM, the new Files Structure is more clear, especially on each telecom layers, which improves the speed of Handset Addressing deeply; the extended APDU command system enhance the interactivity between the handset and UIM, and the functions of the new command system is stronger very much. Based on the UICC Stucture, CSIM could provide the multi-application and multi-thread operation, realize the RFID, E-commerce, E-wallet, OTP Application, M2M Application and so on, at same time, comparing with the traditional NATIVE IC card technology, Java card has the virtues below:Platform Independence:The JAVA Application which follow the standard JAVA Specification could be run in the JAVA card product by different card vendors, which means a uniform JAVA application could be run in all of the JAVA card.Supporting "one card for multi-application and re-application": Multi-applications could be loaded In one JAVA card, and could be added or deleted freely without changing card.Flexibility:The feature that JAVA Language face to Objective makes the programming very flexible, the user could program with the JAVA Tools.Security:Same as the JAVA Language, JAVA card has high Security too, including Atomic Transaction, Application Fire Wall, and so on. JAVA card is a open platform which generated by SUN, and support IC card. Comparing with the traditional IC card, JAVA card has the virtues such as Independence, One card supporting multi-application, supporting dynamic download, all of these make it become the first selection in multi-industry, multi-application card.For the variable requirements on application side,the multi-application, multi-thread, parallel processing and multi-channel UIM card is needed, it means the platform on UIM will be upgraded from ICC to UICC, from NATIVE to JAVA, this is a very huge mail stone on IC card basic structure, which is the foundation too for the processing of IC card and multi-application, all of this need the structure upgrade above.Based on the mention above, this document describes the Design and Realization of UICC Structure CSIM based on JavaCard Technology, including BIP downloading solution, multi-application management, under the current situation of the Telecom Operators in the world.
Keywords/Search Tags:JavaCard, CSIM, User Identity Module, Smart Card, FileSystem
PDF Full Text Request
Related items