SECURE SOFTWARE COMPNENTS ANTI-REVERSE-ENGINEERING BY TABLE INTERLEAVING
    11.
    发明申请
    SECURE SOFTWARE COMPNENTS ANTI-REVERSE-ENGINEERING BY TABLE INTERLEAVING 有权
    安全软件组件通过表交互进行反向工程

    公开(公告)号:US20150186627A1

    公开(公告)日:2015-07-02

    申请号:US14140938

    申请日:2013-12-26

    Applicant: NXP B.V.

    CPC classification number: G06F21/14 G06F2221/0748 H04L9/002 H04L2209/16

    Abstract: A method of securely implementing functions in a secure software application, including: determining, by a processor, two functions to be implemented by the secure software application; generating a first function lookup table; encrypting the first function lookup table; sorting the first function lookup table by encrypted operand; generating a second function lookup table; encrypting the second function lookup table; sorting the second function lookup table by encrypted operand; generating a flattened lookup table from a combination of the encrypted first and second function lookup tables; permutating the flattened table indices e.g. by use of public key cryptography encryption; and sorting the flattened table by the permutated flattened table indices.

    Abstract translation: 一种在安全软件应用程序中安全地执行功能的方法,包括:由处理器确定由安全软件应用程序实现的两个功能; 生成第一个函数查找表; 加密第一个功能查找表; 通过加密操作数排序第一个函数查找表; 生成第二函数查找表; 加密第二函数查找表; 通过加密操作数排序第二个函数查找表; 从加密的第一和第二功能查找表的组合生成扁平化查找表; 排列平整的表格索引,例如 通过使用公钥密码加密; 并通过置换的平坦表索引对平坦化表进行排序。

    Authentication device and system
    12.
    发明授权

    公开(公告)号:US11170093B2

    公开(公告)日:2021-11-09

    申请号:US16045645

    申请日:2018-07-25

    Applicant: NXP B.V.

    Abstract: A public key architecture (160) includes a dual certificate hierarchy which facilitates two independent authentication functions. One of the authentication functions authenticates an authentication device (164) to a verification device (166). The other authentication function authenticates a configuration device (162) to the authentication device (164). In some embodiments, the authentication process uses a lightweight certificate formed in conjunction with a lightweight signature scheme (370).

    Secure software components anti-reverse-engineering by table interleaving
    13.
    发明授权
    Secure software components anti-reverse-engineering by table interleaving 有权
    安全软件组件通过表交错反向工程

    公开(公告)号:US09576116B2

    公开(公告)日:2017-02-21

    申请号:US14140938

    申请日:2013-12-26

    Applicant: NXP B.V.

    CPC classification number: G06F21/14 G06F2221/0748 H04L9/002 H04L2209/16

    Abstract: A method of securely implementing functions in a secure software application, including: determining, by a processor, two functions to be implemented by the secure software application; generating a first function lookup table; encrypting the first function lookup table; sorting the first function lookup table by encrypted operand; generating a second function lookup table; encrypting the second function lookup table; sorting the second function lookup table by encrypted operand; generating a flattened lookup table from a combination of the encrypted first and second function lookup tables; permutating the flattened table indices e.g. by use of public key cryptography encryption; and sorting the flattened table by the permutated flattened table indices.

    Abstract translation: 一种在安全软件应用程序中安全地执行功能的方法,包括:由处理器确定由安全软件应用程序实现的两个功能; 生成第一个函数查找表; 加密第一个功能查找表; 通过加密操作数排序第一个函数查找表; 生成第二函数查找表; 加密第二函数查找表; 通过加密操作数排序第二个函数查找表; 从加密的第一和第二功能查找表的组合生成扁平化查找表; 排列平整的表格索引,例如 通过使用公钥密码加密; 并通过置换的平坦表索引对平坦化表进行排序。

    BINDING MOBILE DEVICE SECURE SOFTWARE COMPONENTS TO THE SIM
    14.
    发明申请
    BINDING MOBILE DEVICE SECURE SOFTWARE COMPONENTS TO THE SIM 有权
    绑定移动设备安全软件组件到SIM卡

    公开(公告)号:US20160134629A1

    公开(公告)日:2016-05-12

    申请号:US14995924

    申请日:2016-01-14

    Applicant: NXP B.V.

    Abstract: Various embodiments include a method for binding a secure software application to a mobile device wherein the mobile device includes a processor and a subscriber identity module (SIM) card, including transmitting, by the processor, an authentication challenge to the SIM card; receiving an authentication response from the SIM card; verifying the authentication response from the SIM card; and enabling the secure software application when the authentication response from the SIM card is verified.

    Abstract translation: 各种实施例包括用于将安全软件应用程序绑定到移动设备的方法,其中移动设备包括处理器和订户身份模块(SIM)卡,包括由处理器向SIM卡发送认证挑战; 从SIM卡接收认证响应; 验证来自SIM卡的认证响应; 并且当验证来自SIM卡的认证响应时,启用安全软件应用。

Patent Agency Ranking