会议专题

Java Card Performance Optimization of Secure Transaction Atomicity based on Increasing the Class Field Locality

Java Cards are embedded systems, very often implemented as smart cards. They are used in banking, e-government, telecommunication, and ticketing. Due to these use cases they have to provide a wide range of security mechanisms and a high performance in relation to the available hardware cost. One of these security features is the transaction mechanism. It ensures that data in persistent memory stays consistent in case of the execution of the application is interrupted unexpectedly by e.g. loss of power. Such transaction mechanisms are very time consuming. Therefore, we1 propose a caching mechanisM for transactions. The mechanism uses a buffer located in RAM and reduces costly write cycles into persistent memory without any loss of security. In order to further increase the performance of this caching mechanism, we additionally introduce a concept to maximize the locality of selected Java fields which are written very often.

Johannes Loinig Christian Steger Reinhold Weiss Ernst Haselsteiner

Institute for Technical Informatics Graz University of Technology Graz, Austria NXP Semiconductors Austria GmbH BU A&I, BL ID Gratkorn, Austria

国际会议

2009 Third IEEE International Conference on Secure Integration and Reliability Improvement SSIRI 2009(第三届IEEE安全软件集成及可信性改进国际会议)

上海

英文

342-347

2009-07-08(万方平台首次上网日期,不代表论文的发表时间)