发明名称 Modular multiplication acceleration circuit and method for data encryption/decryption
摘要 A system to process multiplier X and multiplicand Y may include multiplication of a least-significant bit of X and a least-significant w bits of Y to generate a least-significant w bits of product Z. The system may further include determination of whether a least-significant bit of product Z is 1, addition of a least-significant w bits of modulus M to the least-significant w bits of product Z if the least-significant bit of product Z is 1, multiplication of the least-significant bit of X and bits 2w-1:w of Y to generate bits 2w-1:w of product Z, and addition of bits 2w-1:w of modulus M to bits 2w-1:w of product Z if the least-significant bit of product Z is 1. Multiplying the least-significant bit of X and bits 2w-1:w of Y may occur at least partially contemporaneously with multiplying the least-significant bit of X and the least-significant w bits of Y, determining if the least-significant bit of product Z is 1, and adding the least-significant w bits of modulus M to the least-significant w bits of product Z if the least-significant bit of product Z is 1.
申请公布号 US7693926(B2) 申请公布日期 2010.04.06
申请号 US20060393392 申请日期 2006.03.30
申请人 INTEL CORPORATION 发明人 MATHEW SANU;KRISHNAMURTHY RAM;GUO ZHENG
分类号 G06F7/38 主分类号 G06F7/38
代理机构 代理人
主权项
地址