Font Size: a A A

Operating System Of The JAVA Card Based On GP Specification

Posted on:2015-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:S H LiFull Text:PDF
GTID:2308330473954007Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Portability, versatility and security of smart cards have made them popular. With the rapid development of smart cards, higher requirement is also expected. Since each smart card manufacturer has its own commands and security mechanisms, for ordinary smart cards the users must have multiple cards, bringing developers and users inconvenience. Besides good security, JavaCard supports multiple applications, dynamic download and unified JavaCard API, thus it can be a good solution for the common inconvenient smart cards. Globalplatform specification provides unified security framework integration, making Globalplatform specification based JavaCard operating system capable to achieve unified security management towards cross-industry multi-application cards.Based on the research of JavaCard technology, Globalplatform specification, communication protocols and other related technologies, also combined with the reference design provided by JavaCard, a Globalplatform specification based JavaCard operating system is designed and implemented in this paper. The smart card operating system is divided into seven subsystems: communication subsystem; virtual machine subsystem; Globalplatform specification implementation subsystem; API implementation subsystem; adaptation layer subsystem; ROOT application subsystem.The most critical parts are communication subsystem and the Globalplatform specifications implementation subsystem. Globalplatform specification implementation subsystem is to have Globalplatform specification defined functionality implemented in JavaCard, including content management, application life cycle management, card life cycle management, security domains implementation, CVM implementation, secure channel implementation, application access management,And achieve the content management module and the secure channel module.Content manager is the core part in charge of interaction with outside, and the secure channel is to ensure the security of information transmission with outside. Finally, the whole system is simulated and verified.
Keywords/Search Tags:JavaCard, smart card, content management, secure channel
PDF Full Text Request
Related items