METHOD OF SECURING EXECUTION OF A PROGRAM
    1.
    发明申请
    METHOD OF SECURING EXECUTION OF A PROGRAM 有权
    安全执行程序的方法

    公开(公告)号:US20110067104A1

    公开(公告)日:2011-03-17

    申请号:US12922553

    申请日:2009-03-12

    IPC分类号: G06F21/00

    CPC分类号: G06F21/52

    摘要: A method of securing execution of a main program that implements nested functions, the method comprising the steps of executing a security management program arranged to update a list of current functions, informing the security management program of the beginning of execution of each function of the main program and updating the list of current functions, informing the security management program of the end of execution of each function, and, after being informed of each end of execution of a function, verifying that the function is indeed the function that was begun the most recently.

    摘要翻译: 一种确保实现嵌套功能的主程序的执行的方法,所述方法包括以下步骤:执行安排用于更新当前功能的列表的安全管理程序,向安全管理程序通知主要的每个功能的执行开始 程序和更新当前功能的列表,通知安全管理程序每个功能的执行结束,并且在通知功能的执行的每个结束之后,验证该功能确实是最开始的功能 最近。

    Method for secure data transfer
    2.
    发明授权
    Method for secure data transfer 有权
    安全数据传输方法

    公开(公告)号:US08527835B2

    公开(公告)日:2013-09-03

    申请号:US12811132

    申请日:2009-01-08

    CPC分类号: G06F21/755

    摘要: A method of securely transferring data. The source data stored in a source memory (NV_MEM) is compared with the transferred data (COPY_ELT_X_V_MEM) that has been copied from the source memory (NV_MEM) into a “destination” memory (V_MEM). The method consists in reading from the source memory (NV_MEM) an integrity value (PI_ELT_X) associated with an element (ELEMENT_X_NV_MEM) such as file containing the source data, in calculating the integrity of a reconstituted element made up of the transferred data (COPY_ELT_X_V_MEM) associated, where appropriate, with the data of the source element (ELEMENT_X_NV_MEM) other than the data that was transferred, and in deciding that the transferred data (COPY_ELT_X_V_MEM) is identical to the source data when the integrity calculation gives a value identical to the integrity value of the source element (PI_ELT_X). The method applies to transferring data between components of a smart card.

    摘要翻译: 一种安全传输数据的方法。 将存储在源存储器(NV_MEM)中的源数据与从源存储器(NV_MEM)复制到“目的地”存储器(V_MEM)中的传送数据(COPY_ELT_X_V_MEM)进行比较。 该方法包括在计算由传送数据(COPY_ELT_X_V_MEM)构成的重构元素的完整性时从源存储器(NV_MEM)读取与诸如包含源数据的文件的元素(ELEMENT_X_NV_MEM)相关联的完整性值(PI_ELT_X) 在适当的情况下,与传送的数据不同的源元素(ELEMENT_X_NV_MEM)的数据相关联,并且在完整性计算给出与完整性相同的值时,决定传送的数据(COPY_ELT_X_V_MEM)与源数据相同 源元素的值(PI_ELT_X)。 该方法适用于在智能卡的组件之间传输数据。

    Method for secure data transfer
    3.
    发明申请
    Method for secure data transfer 有权
    安全数据传输方法

    公开(公告)号:US20100287442A1

    公开(公告)日:2010-11-11

    申请号:US12811132

    申请日:2009-01-08

    IPC分类号: H03M13/09 G06F12/02

    CPC分类号: G06F21/755

    摘要: A method of securely transferring data. The source data stored in a source memory (NV_MEM) is compared with the transferred data (COPY_ELT_X_V_MEM) that has been copied from the source memory (NV_MEM) into a “destination” memory (V_MEM). The method consists in reading from the source memory (NV_MEM) an integrity value (PI_ELT_X) associated with an element (ELEMENT_X_NV_MEM) such as file containing the source data, in calculating the integrity of a reconstituted element made up of the transferred data (COPY_ELT_X_V_MEM) associated, where appropriate, with the data of the source element (ELEMENT_X_NV_MEM) other than the data that was transferred, and in deciding that the transferred data (COPY_ELT_X_V_MEM) is identical to the source data when the integrity calculation gives a value identical to the integrity value of the source element (PI_ELT_X). The method applies to transferring data between components of a smart card.

    摘要翻译: 一种安全传输数据的方法。 将存储在源存储器(NV_MEM)中的源数据与从源存储器(NV_MEM)复制到“目的地”存储器(V_MEM)中的传送数据(COPY_ELT_X_V_MEM)进行比较。 该方法包括在计算由传送数据(COPY_ELT_X_V_MEM)构成的重构元素的完整性时从源存储器(NV_MEM)读取与诸如包含源数据的文件的元素(ELEMENT_X_NV_MEM)相关联的完整性值(PI_ELT_X) 在适当的情况下,与传送的数据不同的源元素(ELEMENT_X_NV_MEM)的数据相关联,并且在完整性计算给出与完整性相同的值时,决定传送的数据(COPY_ELT_X_V_MEM)与源数据相同 源元素的值(PI_ELT_X)。 该方法适用于在智能卡的组件之间传输数据。

    METHOD FOR MANAGING ACCESS RIGHTS IN A SMART CARD
    5.
    发明申请
    METHOD FOR MANAGING ACCESS RIGHTS IN A SMART CARD 有权
    管理智能卡访问权限的方法

    公开(公告)号:US20100313277A1

    公开(公告)日:2010-12-09

    申请号:US12739455

    申请日:2008-10-29

    IPC分类号: G06F21/24

    摘要: A method of managing access rights in a smart card, to subordinating execution of a command (Cmd1, Cmdk) such as reading or writing to an event (Evt1′, Evtk′) being valid, such as authentication by verifying a code. The state of validation events is stored in a register, and the access rights are stored in a command list (List_Cmd) made up of couples (Cpl1, Cplk), each associating a command with an event. On receiving a request to execute a command, a search is made in the command list (List_Cmd) for the couple (Cpl1, Cplk) that includes the requested command, and execution is refused if the search is unsuccessful. If the search is successful, then it is determined from the register (referred to as the card security state register) whether the event associated with the command is or is not valid, in order to authorize or refuse execution thereof. The invention is for use in any smart card application that involves access rights.

    摘要翻译: 一种管理智能卡中的访问权限的方法,从而将对诸如读取或写入的命令(Cmd1,Cmdk)的执行从属于有效的事件(Evt1',Evtk'),例如通过验证代码来进行认证。 验证事件的状态存储在寄存器中,并且访问权限存储在由夫妻(Cpl1,Cplk)组成的命令列表(List_Cmd)中,每个对象将命令与事件相关联。 在接收到执行命令的请求时,在包含请求的命令的对(Cpl1,Cplk)的命令列表(List_Cmd)中进行搜索,如果搜索不成功,则执行被拒绝。 如果搜索成功,则从寄存器(称为卡安全状态寄存器)确定与该命令相关联的事件是否有效,以便授权或拒绝其执行。 本发明用于涉及访问权限的任何智能卡应用中。

    Method of securing execution of a program
    7.
    发明授权
    Method of securing execution of a program 有权
    确保程序执行的方法

    公开(公告)号:US08621617B2

    公开(公告)日:2013-12-31

    申请号:US12922553

    申请日:2009-03-12

    IPC分类号: G06F21/00

    CPC分类号: G06F21/52

    摘要: A method of securing execution of a main program that implements nested functions, the method comprising the steps of executing a security management program arranged to update a list of current functions, informing the security management program of the beginning of execution of each function of the main program and updating the list of current functions, informing the security management program of the end of execution of each function, and, after being informed of each end of execution of a function, verifying that the function is indeed the function that was begun the most recently.

    摘要翻译: 一种确保实现嵌套功能的主程序的执行的方法,所述方法包括以下步骤:执行安排用于更新当前功能的列表的安全管理程序,向安全管理程序通知主要的每个功能的执行的开始 程序和更新当前功能的列表,通知安全管理程序每个功能的执行结束,并且在通知功能的执行的每个结束之后,验证该功能确实是最开始的功能 最近。

    Method for managing access rights in a smart card
    8.
    发明授权
    Method for managing access rights in a smart card 有权
    管理智能卡访问权限的方法

    公开(公告)号:US08191164B2

    公开(公告)日:2012-05-29

    申请号:US12739455

    申请日:2008-10-29

    IPC分类号: G06F7/04 G06F21/00 H04N7/16

    摘要: A method of managing access rights in a smart card, to subordinating execution of a command (Cmd1, Cmdk) such as reading or writing to an event (Evt1′, Evtk′) being valid, such as authentication by verifying a code. The state of validation events is stored in a register, and the access rights are stored in a command list (List_Cmd) made up of couples (Cpl1, Cplk), each associating a command with an event. On receiving a request to execute a command, a search is made in the command list (List_Cmd) for the couple (Cpl1, Cplk) that includes the requested command, and execution is refused if the search is unsuccessful. If the search is successful, then it is determined from the register (referred to as the card security state register) whether the event associated with the command is or is not valid, in order to authorize or refuse execution thereof. The invention is for use in any smart card application that involves access rights.

    摘要翻译: 一种管理智能卡中的访问权限的方法,从而将对诸如读取或写入的命令(Cmd1,Cmdk)的执行从属于有效的事件(Evt1',Evtk'),例如通过验证代码来进行认证。 验证事件的状态存储在寄存器中,并且访问权限存储在由夫妻(Cpl1,Cplk)组成的命令列表(List_Cmd)中,每个对象将命令与事件相关联。 在接收到执行命令的请求时,在包含请求的命令的对(Cpl1,Cplk)的命令列表(List_Cmd)中进行搜索,如果搜索不成功,则执行被拒绝。 如果搜索成功,则从寄存器(称为卡安全状态寄存器)确定与该命令相关联的事件是否有效,以便授权或拒绝其执行。 本发明用于涉及访问权限的任何智能卡应用中。

    INTEGRATED CIRCUIT CARD HAVING A MODIFIABLE OPERATING PROGRAM AND CORRESPONDING METHOD OF MODIFICATION
    9.
    发明申请
    INTEGRATED CIRCUIT CARD HAVING A MODIFIABLE OPERATING PROGRAM AND CORRESPONDING METHOD OF MODIFICATION 审中-公开
    具有可修改操作程序的集成电路卡和相应的修改方法

    公开(公告)号:US20110016329A1

    公开(公告)日:2011-01-20

    申请号:US12922326

    申请日:2009-03-11

    IPC分类号: G06K19/073 G06F21/00

    摘要: A smart card including a processor unit associated with a ROM and with a programmable ROM. The ROM contains an operating program that can be executed by the processor unit and that includes functional portions, each defining a function of the processor unit. The program includes an entry/exit point for each functional portion and an identifier is associated with each functional portion. The programmable ROM contains at least one substitutable functional portion suitable for substituting one of the functional portions of the ROM and associated with an identifier corresponding to the identifier of the corresponding functional portion of the ROM, and the processor unit is arranged to execute the substitutable functional portion instead of the corresponding substitutable functional portion of the ROM.

    摘要翻译: 包括与ROM相关联的处理器单元和可编程ROM的智能卡。 ROM包含可由处理器单元执行并且包括功能部分的操作程序,每个功能部件定义处理器单元的功能。 该程序包括每个功能部分的入口/出口点,并且标识符与每个功能部分相关联。 可编程ROM包含至少一个可替代的功能部分,其适用于代替ROM的功能部分之一并与对应于ROM的相应功能部分的标识符的标识符相关联,并且处理器单元被布置为执行可替换功能 而不是ROM的相应的可替代功能部分。