Font Size: a A A

The Multi-Industry Application Of Smart Card Based On JavaCard

Posted on:2009-09-12Degree:MasterType:Thesis
Country:ChinaCandidate:X ZhangFull Text:PDF
GTID:2178360245469841Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Smart cards play an increasingly important role in the banking, communications, transportation and other fields with its large capacity, high stability, easy to carry, security and other good benefits. The development of traditional smartcards' applications is based on the specific chips used in smartcards, which means that the languages of the development are the assemble languages for those chips and the debugging is dependent on the special emulators. Such situation results in the delay of the period of the development and the increase in the difficulty of development, much worse, all source codes are dependent on the platform and can not be transplanted or reused. Now, with more and more smartcards used in the world, the limitation of traditional smartcards is more and more exposed, which makes it not keep the paces of the need in the business. People now need a new kind of smartcards,ea sy to develop and not dependent on specific platform. Java card is the representative of the multi-applications smart card platform, which adopts the security of the smart card and has characters of opening and uniform.The dissertation focuses on the implementation of the Potevio Smart Storage card, as well as put forward in the protection of software, mobile payments, and other multi-industry application solutions, and the safety analysis. The following results are achieved at this dissertation:1. The research of JavaCard: The System structure of JavaCard is analyzed from three parts--JavaCard virtual machine, operating environment, application programming interface; and then described in detail on the JavaCard File System, JavaCard platform security and application development; 2. GlobalPlatform standard research: The standard architecture is introduced from the running environment, card management, security domain and so on, and in accordance with the agreement download secure communications, the Applet download software is designed and developed;3. The application of JavaCard in software copyright protection: First introduced modern cryptography several common security algorithms; then introduced the authentication protocol of the mother Potevio Smart Storage card, as well as design implementation process, and analyzed its safety;4. JavaCard in the application of mobile payment: First introduced the kind of moile payment and its development trends, as well as the security issue; then detailed description of the development interface and development environment of the Potevio Smart Storage card on the application layer; at last concludes a solution of mobile payment with Potevio Smart Storage card and simulates the related internal security algorithm.
Keywords/Search Tags:JavaCard, mobile payments, software copyright protection, authentication
PDF Full Text Request
Related items