首页> 外国专利> Method for making secure a 'smart card' instruction sequence for a data application system presented in the form of typed data recorded in a memory, the data application system uses a 'JAVA Language' virtual machine

Method for making secure a 'smart card' instruction sequence for a data application system presented in the form of typed data recorded in a memory, the data application system uses a 'JAVA Language' virtual machine

机译:用于确保以存储在存储器中的类型化数据形式呈现的数据应用系统的“智能卡”指令序列的安全的方法,该数据应用系统使用“ JAVA语言”虚拟机

摘要

Type data elements are recorded in second part (4,5) of a system (8) memory (1). Before executing instructions of a predetermined type, a method for continuos verification ensures that the type indicated by the instructions conforms to the expected type indicated by the data elements in the set memory (4,5), otherwise the execution is stopped. The method for making secure an instruction sequence of a data application system presented in the form of typed data recorded in a set first series of memory cells of a data system, in particular a system contained in a 'smart card'. The type data elements recorded in memory cells of the set second series (4,5) are in bi-specific correspondence with memory cells of the set first series (2,3) in which are recorded associated typed data, and whose configuration representative of one of the typed data types. The instructions being those of an application written in JAVA language. The typed data comprises typed data objects, and the data system integrates a software program called a JAVA virtual machine which manipulates the objects. The cells (2,3) of the first memory (1) set are organized in stacks having a maximum number at a set level. Each level comprises one of the memory cells. The typed objects are recorded in at least a first elementary stack called a data zone (2) and a second elementary stack called local variable zone (3). The type data elements are spread into two supplementary elementary stacks (4,5) in bi-specific relation with the first and second elementary piles so as to specify the type of the associated objects recorded in the data and local variable zones.
机译:类型数据元素记录在系统(8)存储器(1)的第二部分(4,5)中。在执行预定类型的指令之前,用于连续验证的方法确保指令所指示的类型符合设置存储器(4,5)中数据元素所指示的预期类型,否则将停止执行。用于确保数据应用系统的指令序列安全的方法,该数据应用系统以记录在数据系统,特别是“智能卡”中包含的系统的一组第一组存储单元中的键入数据的形式呈现。记录在组第二系列(4,5)的存储单元中的类型数据元素与组第一系列(2,3)的存储单元具有双特定的对应关系,其中记录有相关联的类型数据,并且其配置表示类型化数据类型之一。这些说明是用JAVA语言编写的应用程序的说明。类型化数据包括类型化数据对象,并且数据系统集成了一个称为JAVA虚拟机的软件程序,该程序可操纵这些对象。第一存储器(1)组的单元(2,3)被组织成在设定水平上具有最大数目的堆叠。每个级别包括一个存储单元。类型化的对象至少被记录在称为数据区(2)的第一基本堆栈和称为局部变量区(3)的第二基本堆栈中。类型数据元素以与第一和第二基本堆具有双特定关系的方式散布到两个辅助基本堆(4,5)中,以便指定记录在数据和局部变量区域中的关联对象的类型。

著录项

  • 公开/公告号FR2809200A1

    专利类型

  • 公开/公告日2001-11-23

    原文格式PDF

  • 申请/专利权人 BULL CP8;

    申请/专利号FR20000006882

  • 申请日2000-05-17

  • 分类号G06F12/14;G06F7/20;G06K19/07;

  • 国家 FR

  • 入库时间 2022-08-22 00:24:27

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号