Font Size: a A A

Design And Implementation Of Dual Interface JavaCard Virtual Machine

Posted on:2018-07-20Degree:MasterType:Thesis
Country:ChinaCandidate:H PengFull Text:PDF
GTID:2348330542971930Subject:Computer technology
Abstract/Summary:PDF Full Text Request
JavaCard virtual machine is the key component of Java smart card technology,which is mainly responsible for the analysis and execution of Java application bytecode and the management of each component in smart card.Its operating efficiency,stability and security are the hotspots of current smart card technology research.In some application scenarios,the response to the instruction is required to be fast.Due to the inherent limitations of Java smart card,it can not meet the needs of these applications,thus enhancing the efficiency of the JavaCard virtual machine can break through the application restrictions.At the same time,the design and implementation.of JavaCard virtual machine in dual-interface smart card with dual communication channels have more complex and innovativeThe primary works in this thesis are presented as follows:(1)Combined with the characteristic of embedded software development,the design and implementation of Java smart card virtual machine key module in the limited hardware resources is put forward,the interpretation of the implementation of the bytecode process has been optimized to improve the Java smart card virtual machine operating efficiency.(2)For the dual interface smart card features,through the rational allocation of logical channels to simulate multi-threaded operation,a practical approach is proposed,so that the dual interface Java smart card virtual machine platform can handle complex scenes application.(3)Based on the atomicity and security requirements of data manipulation in the smart card,the data storage management uses a page-aligned Cache mechanism to enhance the Java smart card data read and write efficiency;combined with this mechanism,a power-down protection scheme is designed to achieve the reliability and stability of data manipulation in the Java smart card.The dual-interface Java smart card virtual machine platform in this thesis has been passed the industry standard and the detection mechanism testing,has been put into use in certain commercial bank.The platform performance improved significantly,and the product with dual interface can greatly expand the application industry of Java smart card,covering the vast majority of smart card application scenarios.In this thesis,the design and Implementation of dual Interface JavaCard virtual Machine has practical reference significance for the development JavaCard technology,is a realization case for developing dual-interface JavaCard COS platform with proptietary intellectual property rights.
Keywords/Search Tags:dual interface, JavaCard virtual vachine, bytecode, operating efficiency, atomicity
PDF Full Text Request
Related items