Method for protecting a programmable cryptography circuit, and circuit protected by said method
    1.
    发明授权
    Method for protecting a programmable cryptography circuit, and circuit protected by said method 有权
    用于保护可编程加密电路的方法,以及由所述方法保护的电路

    公开(公告)号:US08904192B2

    公开(公告)日:2014-12-02

    申请号:US12933949

    申请日:2009-03-18

    摘要: A programmable cryptography circuit includes memory-based cells defining the logic function of each cell, integrating a differential network capable of carrying out calculations on pairs of binary variables, including a first network of cells implementing logic functions on the first component of the pairs and a second network of dual cells operating in complementary logic on the second component of the pair. A calculation step includes a precharge phase, in which the variables are put into a known state at the output of the cells, and an evaluation phase in which a calculation is made by the cells. A phase of synchronizing the variables is inserted before the evaluation phase or the precharge phase in each cell capable of receiving several signals conveying input variables, the synchronization being carried out on the most delayed signal.

    摘要翻译: 可编程密码学电路包括定义每个单元的逻辑功能的基于存储器的单元,对能够对二进制变量对执行计算的差分网络进行集成,所述差分网络包括在对的第一分量上实现逻辑功能的单元的第一网络,以及 双电池的第二网络在该对的第二部件上以互补逻辑运行。 计算步骤包括预充电阶段,其中变量在单元的输出处被置于已知状态,以及由单元进行计算的评估阶段。 在每个能够接收传送输入变量的信号的每个单元中的评估阶段或预充电阶段之前插入使变量同步的阶段,同步是在最延迟的信号上执行的。

    METHOD FOR PROTECTING A PROGRAMMABLE CRYPTOGRAPHY CIRCUIT, AND CIRCUIT PROTECTED BY SAID METHOD
    2.
    发明申请
    METHOD FOR PROTECTING A PROGRAMMABLE CRYPTOGRAPHY CIRCUIT, AND CIRCUIT PROTECTED BY SAID METHOD 有权
    保护可编程曲线电路的方法和通过方法保护的电路

    公开(公告)号:US20110167279A1

    公开(公告)日:2011-07-07

    申请号:US12933949

    申请日:2009-03-18

    IPC分类号: G06F12/14

    摘要: A programmable cryptography circuit includes memory-based cells defining the logic function of each cell, integrating a differential network capable of carrying out calculations on pairs of binary variables, including a first network of cells implementing logic functions on the first component of the pairs and a second network of dual cells operating in complementary logic on the second component of the pair. A calculation step includes a precharge phase, in which the variables are put into a known state at the output of the cells, and an evaluation phase in which a calculation is made by the cells. A phase of synchronizing the variables is inserted before the evaluation phase or the precharge phase in each cell capable of receiving several signals conveying input variables, the synchronization being carried out on the most delayed signal.

    摘要翻译: 可编程密码学电路包括定义每个单元的逻辑功能的基于存储器的单元,对能够对二进制变量对执行计算的差分网络进行集成,所述差分网络包括在对的第一分量上实现逻辑功能的单元的第一网络,以及 双电池的第二网络在该对的第二部件上以互补逻辑运行。 计算步骤包括预充电阶段,其中变量在单元的输出处被置于已知状态,以及由单元进行计算的评估阶段。 在每个能够接收传送输入变量的信号的每个单元中的评估阶段或预充电阶段之前插入使变量同步的阶段,同步是在最延迟的信号上执行的。