DPA protection of a rijndael algorithm

    公开(公告)号:US10210776B2

    公开(公告)日:2019-02-19

    申请号:US15046069

    申请日:2016-02-17

    Inventor: Nicolas Bruneau

    Abstract: A method of protecting a Rijndael-type algorithm executed by an electronic circuit against side channel attacks, wherein: each block of data to be encrypted or to be decrypted is masked with a first mask before a non-linear block substitution operation is applied based on a substitution box, and is then unmasked with a second mask after the substitution; and the substitution box is recalculated, block by block, before the non-linear operation is applied, the processing order of the blocks of the substitution box being submitted to a random permutation, commutative with the non-linear substitution operation.

    Stucture for protecting an integrated circuit against electrostatic discharges

    公开(公告)号:US10199368B2

    公开(公告)日:2019-02-05

    申请号:US15436819

    申请日:2017-02-19

    Abstract: An integrated circuit includes at least one input-output pad and a terminal intended to be connected to a source of a reference potential and further including a protection structure including a thyristor forward-connected between the pad and the terminal. The thyristor includes a first resistor between its cathode gate and the terminal. At least one Zener diode is disposed between the thyristor and the pad. The anode of the Zener diode is connected to the cathode gate of the thyristor and the cathode of the Zener diode is connected to the pad via at least one second resistor. The junction of the Zener diode is different from the junctions of the PNPN structure of the thyristor.

    INTEGRATED CIRCUIT HAVING A HIDDEN SHARED CONTACT

    公开(公告)号:US20190027439A1

    公开(公告)日:2019-01-24

    申请号:US16037595

    申请日:2018-07-17

    Abstract: An integrated circuit includes a substrate and an interconnect. A substrate zone is delineated by an insulating zone. A polysilicon region extends on the insulating zone and includes a strip part. An isolating region is situated between the substrate and the interconnect and covers the substrate zone and the polysilicon region. A first electrically conductive pad passes through the isolating region and has a first end in electrical contact with both the strip part and the substrate zone. A second end of the electrically conductive pad is in electrical contact with the interconnect. A second electrically conductive pad also passes through the isolating region to make electrical contact with another region. The first and second electrically conductive pads have equal or substantially equal cross sectional sizes, within a tolerance.

    Method and device for monitoring the execution of a program code

    公开(公告)号:US10162728B2

    公开(公告)日:2018-12-25

    申请号:US15222368

    申请日:2016-07-28

    Inventor: Albert Martinez

    Abstract: A method for monitoring the execution of a program code by a monitoring program code may include storing instructions of the program code and instructions for monitoring the program code in the same program memory. Each instruction to be monitored and the associated monitoring instructions may be simultaneously extracted from the program memory, and the instruction to be monitored and the monitoring instructions may be executed.

Patent Agency Ranking