Font Size: a A A

Research And Design On Dynamic Multi-application Data Management Of Java Card

Posted on:2012-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:L M HeFull Text:PDF
GTID:2178330335974496Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the maturation and large-scale application of the Java technology, more and more science field use this high-powered programming tools for their researches. The development of Smart Card also need this technology to increase their practicality. As the product that Java and Smart Card technology combine together, Java Card technology emerges as the times require.Java Card is a kind of dynamic multi-application Smart Card which allows those Java Card Applets which meet the requirements to run in JCVM to install and use on it. It brings a new phase called multi-application on one card. In this instance, we need a secure and high efficient scheme to manage these dynamic multi-application data. It's also the purpose of writing this essay.Based on the study of the basic structure of Java Card Applets and the principle of implement of Java Smart Card technology, and referencing the current status of organization and management of dynamic multi-application data on Java Card, this essay puts forward a whole set of organization and management scheme of dynamic multi-application data on Java Card from three aspects which include storage, exchange and execution of data. Tracking execution flow of applet data from off-card applet management platform to JCVM where the applets are running, and describing the data in different times and different locations, this scheme brings forward corresponding management methods in different phases.The content of this essay is mainly setting up running environment of applet data which includes off-card dynamic multi-application data management platform, GP on card and Java Card running environment. According to basic structure and execution flow of applet data in these three platforms, the essay proposes corresponding storage, exchange and running strategies of the data. Then it designs and implements a series of important thoughts to organize and manage data., which include mostly security communication mechanism, applet firewall mechanism and running data management mechanism. Eventually, this essay implements these thoughts and methods in a COS. Compared with other dynamic multi-application card, this card gains a impersonal appraisement that includes both progresses and problems of this scheme, and brings forward the work to be continued in the futher.This essay has two innovations for Java Card dynamic multi-application data organization and management:One is a method about temporary generation and dynamic distribution of keys. Another is the partition of memory in which applets run, which is available for memory's classification management and improving space utilizing efficiency.
Keywords/Search Tags:Java Card, Dynamic multi-application data, Management
PDF Full Text Request
Related items