METHOD TO PROTECT PROGRAM IN INTEGRATED CIRCUIT

    公开(公告)号:US20240211551A1

    公开(公告)日:2024-06-27

    申请号:US18555543

    申请日:2022-04-15

    IPC分类号: G06F21/14 G06F21/12

    CPC分类号: G06F21/14 G06F21/125

    摘要: Provided is a method for protecting a program in an integrated circuit product. The method includes creating one or more opcode blocs to respectively replace one or more original opcodes of said program, said opcode bloc comprising a number of fictional opcodes and the corresponding original opcode, said fictional opcodes being to be executed without taking into account their results and without impacting an expected result of said program, said number and a position of the original opcode in said opcode bloc being randomly determined by a random or pseudo random number generator of said integrated circuit product, and executing said one or more opcode blocs.

    Software tamper resistance
    4.
    发明授权

    公开(公告)号:US11899758B2

    公开(公告)日:2024-02-13

    申请号:US17271259

    申请日:2019-08-30

    申请人: NAGRAVISION SÀRL

    IPC分类号: G06F21/14

    CPC分类号: G06F21/14 G06F2221/0748

    摘要: The present disclosure relates to software tampering resistance. In one aspect, a method for generating protected code is provided, comprising identifying a primary function in code to be obscured, the primary function being a function used to verify the integrity of the code run-time. The method then comprises generating a finite state machine from the primary function, wherein a state of the finite state machine at a given instance defines an element of the primary function to be executed. The method then comprises distributing the finite state machine throughout the code to obscure one or more areas of the code.

    Audio and/or Physical Electronic Privacy System

    公开(公告)号:US20240004968A1

    公开(公告)日:2024-01-04

    申请号:US17854530

    申请日:2022-06-30

    IPC分类号: G06F21/14 G06F3/16 H04N21/234

    摘要: In a public setting, an audio/visual (A/V) obfuscation device can be used to provide privacy during a conversation occurring either in-person or via an electronic device. The A/V obfuscation device is configured to provide one or both of an electronic or physical barrier to ensure privacy for at least part of the conversation. The A/V obfuscation device provides audio masking and/or an optical block to impede third-parties from overhearing or observing the conversation. The A/V obfuscation device includes devices capable of capturing audio and/or video information of conversation participants and/or electronic devices. The captured audio and/or video information may be analyzed and processed to generate obfuscation audio and/or video signals to obscure at least a portion of aspects of the conversation. The A/V obfuscation device can physically attach to an electronic device, can physically attach to a portion of a conversation participant, or may be a stand-alone device

    Protected processing of operations

    公开(公告)号:US11783013B2

    公开(公告)日:2023-10-10

    申请号:US17414056

    申请日:2019-12-11

    IPC分类号: G06F21/14

    CPC分类号: G06F21/14

    摘要: A computer-implemented method of obfuscating a computer code comprises receiving (1201) an original computer program comprising a plurality of code blocks with computer instructions, the original computer program operable on input data within an input space, the original computer program operable to follow an execution path through the plurality of code blocks when receiving the input data, wherein the input space is segmented into at least one segment according to a segmentation, each segment comprising a subset of the input space containing inputs that correspond to a same execution path. A plurality of updated code blocks is included (1302) in the updated computer program. Selection code is operable 1303, during execution of the updated computer program, to select an updated code block of the plurality of updated code blocks in dependence on the input data. The selection code is included (1304) in the updated computer program.

    METHOD AND DEVICE FOR DETECTING FUZZING ANALYSIS ON AN ELECTRONIC DEVICE

    公开(公告)号:US20230306091A1

    公开(公告)日:2023-09-28

    申请号:US17656020

    申请日:2022-03-23

    申请人: NXP B.V.

    发明人: Nikita Veshchikov

    IPC分类号: G06F21/14 G06F21/76 G06N3/04

    摘要: A method is provided for detecting a fuzzing analysis in a device. In the method, a new message of a message type is received from a second device. The message type of the new message is predicted from previously received messages. In one embodiment, the prediction is performed using a machine learning model. Also, the message type of the new message is determined. The message type may be determined by decoding and parsing the new message using instruction execution circuitry of a processor. A likelihood that the predicted message type compares favorably to the determined message type of the new message is computed. In another embodiment, a lookup table of likely subsequent messages to previously received messages is stored in the first electronic device. If it is determined that the predicted message type does not compare favorably to a threshold likelihood value, an indication of a fuzzing attack is indicated.