首页> 外文会议>Cordless Office >Formal development of an embedded verifier for Java Card byte code
【24h】

Formal development of an embedded verifier for Java Card byte code

机译:Java卡字节码嵌入式验证器的正式开发

获取原文
获取原文并翻译 | 示例

摘要

The Java security policy is implemented by security components such as the Java Virtual Machine (JVM), the API, the verifier, the loader. It is of prime importance to ensure that the implementation of these components is in accordance with their specifications. Formal methods can be used to bring the mathematical proof that the implementation of these components corresponds to their specification. In the paper, a formal development is performed on the Java Card byte code verifier using the B method. The whole Java Card language is taken into account in order to provide realistic metrics on formal development. The architecture and the tricky points of the development are presented. This formalization leads to an embeddable implementation of the byte code verifier thanks to automatic code translation from formal implementation into C code. We present the formal models, discuss the integration into the card and the results of such an experiment.
机译:Java安全策略由Java虚拟机(JVM),API,验证程序,加载程序等安全组件实现。确保这些组件的实施符合其规范至关重要。可以使用形式化方法来带来数学证明,即这些组件的实现与它们的规范相对应。在本文中,使用B方法对Java Card字节码验证程序进行了正式开发。为了提供关于正式开发的现实指标,考虑了整个Java Card语言。介绍了体系结构和开发的难点。由于从形式实现到C代码的自动代码转换,这种形式化导致了字节代码验证程序的可嵌入实现。我们提出了正式的模型,讨论了集成到卡中以及这种实验的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号