期刊文献+

一种使用CFT的Java卡内字节码校验算法

On-card Java Bytecode Verification Algorithm Using CFT
下载PDF
导出
摘要 Java卡字节码校验是构成Java卡安全体系结构的重要组成部分.而传统的Java卡字节码校验由于Java智能卡资源的限制,无法在卡内进行.本文通过对控制流程图和类型推导的分析,提出了基于控制流程树的Java卡卡外翻译过程和卡内校验器算法,详细描述了CFT迁移机理并对于基于CFT的Java卡内字节码校验算法和可行性进行了分析与实践. Bytecode verification is an important part of Java card security architecture. However,the traditional Java card bytecode verification is unable to be embedded on card due to the resource limited. A novel algorithm base on the CFT and type inference analysis is present to address this problem in this paper. An algorithm of off card transformation and an on card verification for Java card is proposed with detailed description on the CFT transformation. The analysis and practice on this algorithm and its feasibility are conducted as well.
出处 《小型微型计算机系统》 CSCD 北大核心 2008年第12期2360-2364,共5页 Journal of Chinese Computer Systems
基金 武汉市科学技术局重大科技产业化项目(20061005119)资助 武汉市电子信息产业发展基金项目(2007008109)资助
关键词 JAVA卡 字节码校验 类型推导 控制流程树 java card bytecode verification type inference control flow tree
  • 相关文献

参考文献8

  • 1Chen Zhi-qun. Java card technology for smart cards:architecture and programmer's guide[M]. Addison Wesley, 2000.
  • 2Xavier Leroy. Java byteeode verification:algorithms and formalizations[J]. Journal on Automated Reasoning, 2003,30 (3-4):235-269.
  • 3Xavier Leroy. Bytecode verification on java smart card[J]. Software Practice and Experience, 2002,32(4):319-340.
  • 4Rose E,Rose K. Lightweight bytecode verification[C].Proceeding of the Workshop Fundamental Underpinnings of Java, 1998.
  • 5Bernardesehi C,Martini L,Masci P. Java bytecode verification with dynamic structures[C]. International Conference on Software Engineering and Applications (SEA), Cambridge, MA, USA, 2004.
  • 6Joachim Posegga,Harad Vogt. Java bytecode verification using model checking[C]. In 26th symposium Principles of Programming Languages, ACM Press, 2002,70-78.
  • 7Deville D,Grimaud G. Building an "impossible" verifier on a Java Card[C]. In 2nd USENIX Workshop on Industrial Experiences with Systems Software, Boston, USA, 2002.
  • 8Cinzia Bernardeschi,Giuseppe Lettieri, Luca Martini,et al. A space-aware bytecode verifier for java cards [C]. Electronic Notes in Theoretical Computer Science, 2005,237-254.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部