发明名称 REMAINDER OPERATION DEVICE AND METHOD
摘要 PROBLEM TO BE SOLVED: To enable high-speed operation in less circuit resources by employing a circuit configuration and a process system suitable for the function expansion of a FPGA (field programmable gate array) in an encryption circuit processing encryption algorithm by remainder operation, and moreover, to enhance versatility of the circuit. SOLUTION: A Montgomery multiplication circuit 201 carries out remainder operation by Montgomery multiplication based on an addition of the multiplication result of A and B, the multiplication result of M and Q, and an intermediate result S, wherein A is the multiplicand, B is the multiplier, M is the modulus, and Q is the intermediate value. In the circuit, an operation circuit A301 and an operation circuit D601 carry out the multiplication of A and B and the multiplication of M and Q at an operational frequency clk2x which is twice a predetermined operational frequency clk1x; and an operation circuit B401 and operation circuit C501 carry out the addition of the above two multiplication results with S at the frequency clk1x. The operation circuit C501 carries out remainder operation by Montgomery multiplication based on the result of addition. COPYRIGHT: (C)2008,JPO&INPIT
申请公布号 JP2008176136(A) 申请公布日期 2008.07.31
申请号 JP20070010538 申请日期 2007.01.19
申请人 MITSUBISHI ELECTRIC CORP 发明人 SUZUKI DAISUKE
分类号 G09C1/00;G06F7/72 主分类号 G09C1/00
代理机构 代理人
主权项
地址