Modular arithmatic unit and secure system including the same
    1.
    发明授权
    Modular arithmatic unit and secure system including the same 有权
    模块化算术单元和包括相同的安全系统

    公开(公告)号:US09098381B2

    公开(公告)日:2015-08-04

    申请号:US13734520

    申请日:2013-01-04

    CPC classification number: G06F7/72 G06F7/728

    Abstract: A modular arithmetic unit includes a first input generator receiving first data to generate a first operand; a second input generator receiving second data to generate a second operand; an accumulator performing an accumulate/shift operation to add the first and second operands and outputting the carry and sum; a carry propagation adder adding the carry and the sum to output a result; and a data handler receiving either external data or the result and outputting the first data and the second data.

    Abstract translation: 模块运算单元包括接收第一数据以产生第一操作数的第一输入发生器; 接收第二数据以产生第二操作数的第二输入发生器; 累加器执行累加/移位操作以添加第一和第二操作数并输出进位和和; 一个进位传播加法器,加上进位和和输出一个结果; 以及接收外部数据或结果并输出第一数据和第二数据的数据处理器。

    Modular multiplier and modular multiplication method thereof
    3.
    发明授权
    Modular multiplier and modular multiplication method thereof 有权
    模块化乘法器及其乘法方法

    公开(公告)号:US09448768B2

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

    申请号:US13792642

    申请日:2013-03-11

    CPC classification number: G06F7/722 G06F7/728

    Abstract: A modular multiplier and a modular multiplication method are provided. The modular multiplier includes: a first register which stores a previous accumulation value calculated at a previous cycle; a second register which stores a previous quotient calculated at the previous cycle; a quotient generator which generates a quotient using the stored previous accumulation value output from the first register; and an accumulator which receives an operand, a bit value of a multiplier, the stored previous accumulation value, and the stored previous quotient to calculate an accumulation value in a current cycle, wherein the calculated accumulation value is updated to the first register, and the generated quotient is updated to the second register.

    Abstract translation: 提供了一种模数乘法器和一种模乘法。 模数乘法器包括:第一寄存器,其存储在先前周期计算的先前累积值; 存储在前一周期计算的先前商的第二寄存器; 商产生器,其使用从所述第一寄存器输出的存储的先前累积值生成商; 以及累加器,其接收操作数,乘数的位值,存储的先前累积值和存储的先前商,以计算当前周期中的累积值,其中计算的累加值被更新为第一寄存器,并且 生成商被更新到第二个寄存器。

    Modular multiplier and modular multiplication method thereof

    公开(公告)号:US09841950B2

    公开(公告)日:2017-12-12

    申请号:US15242768

    申请日:2016-08-22

    CPC classification number: G06F7/722 G06F7/728

    Abstract: A modular multiplier and a modular multiplication method are provided. The modular multiplier includes: a first register which stores a previous accumulation value calculated at a previous cycle; a second register which stores a previous quotient calculated at the previous cycle; a quotient generator which generates a quotient using the stored previous accumulation value output from the first register; and an accumulator which receives an operand, a bit value of a multiplier, the stored previous accumulation value, and the stored previous quotient to calculate an accumulation value in a current cycle, wherein the calculated accumulation value is updated to the first register, and the generated quotient is updated to the second register.

Patent Agency Ranking