ARRAY INDEXING WITH MODULAR ENCODED VALUES
    42.
    发明申请
    ARRAY INDEXING WITH MODULAR ENCODED VALUES 审中-公开
    阵列指数与模数编码值

    公开(公告)号:US20160328540A1

    公开(公告)日:2016-11-10

    申请号:US14815301

    申请日:2015-07-31

    Applicant: NXP B.V.

    CPC classification number: G06F21/14 G06F21/50 G06F21/602 G06F2221/0748

    Abstract: A method of obscuring software code including a data array and a plurality of operations, including: identifying, by a processor, a data array with an index to be obscured and an operation using the data array; permutating the identified data array using a permutating function; and replacing the identified operation using the permutated data array and equivalent encoded permutation function.

    Abstract translation: 一种模糊包括数据阵列和多个操作的软件代码的方法,包括:由处理器识别具有要被遮蔽的索引的数据阵列和使用该数据阵列的操作; 使用置换函数来排列所识别的数据阵列; 并使用置换的数据阵列和等效的编码置换功能来替换所识别的操作。

    Obscuring Software Code With Split Variables
    43.
    发明申请
    Obscuring Software Code With Split Variables 审中-公开
    用分割变量模糊软件代码

    公开(公告)号:US20160328539A1

    公开(公告)日:2016-11-10

    申请号:US14704083

    申请日:2015-05-05

    Applicant: NXP B.V.

    CPC classification number: G06F21/14 G06F21/50 G06F21/629 G06F2221/0748

    Abstract: A method of obscuring software code including a plurality of operations, including: identifying, by a processor, an operation to be obscured; determining an equivalent split variable expression for the operation to be obscured using split variables; and replacing the operation to be obscured with the determined equivalent split variable expression.

    Abstract translation: 一种模糊包括多个操作的软件代码的方法,包括:由处理器识别要被遮蔽的操作; 使用分割变量确定要使模糊的操作的等效分割变量表达式; 并用确定的等效分割变量表达式替换要被遮蔽的操作。

    Return-oriented programming as an obfuscation technique
    44.
    发明授权
    Return-oriented programming as an obfuscation technique 有权
    回归型编程作为一种混淆技术

    公开(公告)号:US09411597B2

    公开(公告)日:2016-08-09

    申请号:US14270558

    申请日:2014-05-06

    Applicant: NXP B.V.

    Abstract: A method for obfuscating functionality of computer software is disclosed. In an embodiment, the method involves determining a first set of instructions needed to perform a target operation and a second set of instructions for at least one or more additional operations. The second set of instructions is tuned to contain instructions such that, by executing the second set of instructions, the function of the first set of instructions can be performed. Once the first and second sets of instruction are determined and tuned, a code library is created and code fragments in the library correspond to code needed to perform the function of the first set of instructions when executed. Instructions are then added to the second set of instructions such that, when executed, will cause the functionality of the first set of instructions to be achieved.

    Abstract translation: 公开了一种用于模糊计算机软件功能的方法。 在一个实施例中,该方法包括确定执行目标操作所需的第一组指令和用于至少一个或多个附加操作的第二组指令。 调整第二组指令以包含指令,使得通过执行第二组指令,可以执行第一组指令的功能。 一旦确定和调整了第一组和第二组指令,就会创建一个代码库,并且库中的代码片段与执行第一组指令的功能所需的代码相对应。 然后将指令添加到第二组指令中,使得当被执行时,将导致实现第一组指令的功能。

    S-Box In Cryptographic Implementation
    45.
    发明申请
    S-Box In Cryptographic Implementation 有权
    密码实现中的S-Box

    公开(公告)号:US20160182227A1

    公开(公告)日:2016-06-23

    申请号:US14577342

    申请日:2014-12-19

    Applicant: NXP B.V.

    CPC classification number: H04L9/0838 H04L9/06 H04L2209/16 H04L2209/24

    Abstract: A method of implementing a cryptographic operation using a substitution box, comprising: specifying a set of self-equivalent functions for the substitution box; determining the minimum diversification number of the substitution box over the set of self-equivalent functions; comparing the minimum diversification number to a threshold value; including and implementing a cryptographic operation with selected substitution box when the minimum diversification number is greater or equal to a threshold value.

    Abstract translation: 一种使用替代框来实现加密操作的方法,包括:为所述替换框指定一组自相等函数; 确定替代方框的最小多样化数量; 将最小多样化数与阈值进行比较; 当最小多样化数量大于或等于阈值时,包括并实施具有所选取代框的加密操作。

    Security patch without changing the key
    47.
    发明授权
    Security patch without changing the key 有权
    安全补丁,无需更改密钥

    公开(公告)号:US09338145B2

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

    申请号:US14263308

    申请日:2014-04-28

    Applicant: NXP B.V.

    CPC classification number: H04L63/0428 G06F21/16 H04L63/062

    Abstract: A method of patching a cryptographic implementation without changing a key in a cryptographic system, including: sending a message from a first message set to the cryptographic implementation, wherein the first message uses a first portion of the cryptographic implementation; deciding to patch the cryptographic implementation; sending a second message from a second message set to the cryptographic implementation after deciding to patch the cryptographic implementation, wherein the second message use a second portion of the cryptographic implementation that is not used for any messages in the first message set.

    Abstract translation: 一种在不改变加密系统中的密钥的情况下修补加密实现的方法,包括:将消息从第一消息集合发送到密码实现,其中第一消息使用密码实现的第一部分; 决定修补加密实现; 在决定修补所述加密实现之后,将第二消息从第二消息集发送到所述加密实现,其中所述第二消息使用所述密码实现的第二部分,所述第二部分不用于所述第一消息集中的任何消息。

    SECURITY PATCH WITHOUT CHANGING THE KEY
    48.
    发明申请
    SECURITY PATCH WITHOUT CHANGING THE KEY 有权
    安全保护,无需更改钥匙

    公开(公告)号:US20150312225A1

    公开(公告)日:2015-10-29

    申请号:US14263308

    申请日:2014-04-28

    Applicant: NXP B.V.

    CPC classification number: H04L63/0428 G06F21/16 H04L63/062

    Abstract: A method of patching a cryptographic implementation without changing a key in a cryptographic system, including: sending a message from a first message set to the cryptographic implementation, wherein the first message uses a first portion of the cryptographic implementation; deciding to patch the cryptographic implementation; sending a second message from a second message set to the cryptographic implementation after deciding to patch the cryptographic implementation, wherein the second message use a second portion of the cryptographic implementation that is not used for any messages in the first message set.

    Abstract translation: 一种在不改变加密系统中的密钥的情况下修补加密实现的方法,包括:将消息从第一消息集合发送到密码实现,其中第一消息使用密码实现的第一部分; 决定修补加密实现; 在决定修补所述加密实现之后,将第二消息从第二消息集发送到所述加密实现,其中所述第二消息使用所述密码实现的第二部分,所述第二部分不用于所述第一消息集中的任何消息。

    REALIZING AUTHORIZATION VIA INCORRECT FUNCTIONAL BEHAVIOR OF A WHITE-BOX IMPLEMENTATION
    49.
    发明申请
    REALIZING AUTHORIZATION VIA INCORRECT FUNCTIONAL BEHAVIOR OF A WHITE-BOX IMPLEMENTATION 有权
    通过白盒实施的不正当功能实现授权

    公开(公告)号:US20150312223A1

    公开(公告)日:2015-10-29

    申请号:US14263191

    申请日:2014-04-28

    Applicant: NXP B.V.

    Abstract: A method of authorization in a cryptographic system that provides separate authorization for a plurality of different input message groups using a single cryptographic key, including: receiving, by the cryptographic system, a first input message from a first input message group; performing, by the cryptographic system, a keyed cryptographic operation mapping the first input message into a first output message, wherein the keyed cryptographic operation produces a correct output message when the cryptographic system is authorized for the first input message group, wherein the keyed cryptographic operation does not produce a correct output when the cryptographic system is not authorized for the first input message group, and wherein each of the plurality of input message groups has an associated set of input messages wherein the sets of input messages do not overlap.

    Abstract translation: 一种加密系统中的授权方法,其使用单个加密密钥为多个不同的输入消息组提供单独的授权,包括:密码系统从第一输入消息组接收第一输入消息; 通过加密系统执行将第一输入消息映射到第一输出消息中的密钥加密操作,其中当密码系统被授权用于第一输入消息组时,密钥密码操作产生正确的输出消息,其中密钥密码操作 当加密系统未被授权用于第一输入消息组时,它不产生正确的输出,并且其中多个输入消息组中的每一个具有相关联的一组输入消息,其中输入消息组不重叠。

    ELECTRONIC CIRCUIT CHIP FOR AN RFID TAG WITH A READ-ONLY-ONCE FUNCTIONALITY
    50.
    发明申请
    ELECTRONIC CIRCUIT CHIP FOR AN RFID TAG WITH A READ-ONLY-ONCE FUNCTIONALITY 审中-公开
    用于具有只读功能的RFID标签的电子电路芯片

    公开(公告)号:US20150296381A1

    公开(公告)日:2015-10-15

    申请号:US14684315

    申请日:2015-04-10

    Applicant: NXP B.V.

    Abstract: It is described an electronic circuit chip for an RFID tag. The electronic circuit chip comprises (a) an access circuit configured for coupling the electronic circuit chip to an antenna element of the RFID tag, and (b) a memory device being connected to the access circuit. The memory device is configured for storing a secret value, for making retrievable the secret value, and for deleting the secret value. Deleting the secret value is accomplished if the secret value has been retrieved by means of a first attempt procedure for retrieving the stored secret value. It is further described an RFID tag comprising such an electronic circuit chip and a method for managing the use of a read-only-once secret value by an RFID tag with such an electronic circuit chip.

    Abstract translation: 描述了用于RFID标签的电子电路芯片。 电子电路芯片包括:(a)被配置为将电子电路芯片耦合到RFID标签的天线元件的访问电路,以及(b)连接到存取电路的存储器件。 存储器装置被配置为存储秘密值,用于使可检索的秘密值和用于删除秘密值。 如果已经通过用于检索所存储的秘密值的第一尝试过程检索到秘密值,则完成秘密值的删除。 进一步描述包括这种电子电路芯片的RFID标签和用这种电子电路芯片通过RFID标签管理只读一次秘密值的使用的方法。

Patent Agency Ranking