Font Size: a A A

Research And Design Of COS Common Model

Posted on:2015-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:M L PengFull Text:PDF
GTID:2268330428997408Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of science and technology, smart card software and hardware resources become more and more plentiful, and awareness of requirements of smart cards as an information carrier have become more and more strong. Even smart card technology has been greatly improved compared to10years ago, the smart card technology has developed from single-application smart card into the multiple application smart card technology, from a dedicated platform upgrade to the universal platform, from closed system development research environment up to open system research environment, there has been an open card based on Java virtual machine like Java Card. But, Java Card due to the lack of general application development framework for smart card applications, and the very high demand for chip coprocessor speed, storage space, and so on, development barriers remain high, it is difficult to develop efficient procedures and to share code between several programs and resources.Conventional COS is directly developed against a particular chip. In fact, this operating system is completely like applications that are embedded in the ROM chip. Chip makers usually develop their own COS by themselves. The reason is only the manufacturers really know technical details at the bottom of the chip. Due to the limited by processing power and storage memory space, traditional chip COS is private, which is the COS is only against one chip and only achieved for a specific application. Due to the absence of a common development environment for a variety of smart cards, each time want to develop a new application, will need to understand the new development environment. Because all smart card are developed in a dedicated development environment, chips produced by different chip manufacturers for the same application may not be compatible, which makes chips of different manufacturers in the same system can be complex. All of this lead to very long traditional smart card application development process, high development costs, technical that cannot be shared problems, restrict production development, do not meet the market development demand.Based on the above background, first it needs to conduct an in-depth study of the basic working principle of the smart card and the smart card operating system major modules. Analyze the specific interactions among smart card COS communication management modules, file management modules, security module, hardware resources, and so on. Secondly, through extraction and collation from the architectural of different existing COS models, analysis of the strengths and weaknesses of the COS architecture model of different types. Based on the analysis of the current application requirement and existing COS model, combining the existing application research, provide a unified structure model of the COS. And in terms of time, space, security and achieving efficiencies, elaborate and validate of the model’s characteristics.At last through the analysis of three kinds of smart card chip, on the basis of this, generalize a virtual chip, and is based on the virtual chips, put forward the concept of smart card operating system hardware abstraction layer. Encapsulates the underlying driven, implements unified interface, makes relationship to be loosely coupled with high cohesion between smart card operating systems upper layer applications and the underlying drive, improves the efficiency of transplantation. For different smart card hardware resources when code storage space is limited use static loading, can save storage space, and if require for higher system transplantation performance, can use driven dynamic loading. Through the flexibility of two loading Driven method, it can be used in a variety of different types of smart card chip. Thus, accelerate the efficiencies of the smart card operating system application development and transplantation, shortening the smart card operating system development cycle, reduce the funding for research and development of smart card operating systems, so that it can be put into the market as soon as possible.
Keywords/Search Tags:Smart Card, COS, Module, structural Model, Interface Model
PDF Full Text Request
Related items