发明名称 Optimized machine computation of exponential functions and modulo functions
摘要 An optimized approach for machine computation of exponential values or functions is disclosed. The determination of the exponential values is performed using a "Big Multiply" approach and a "Big Mod" approach which involve dynamically determining the maximum size of an intermediate value required to determine an encryption key and allocating memory sufficiently large to store the maximum size intermediate value so that no additional memory allocation operations are required during the determination of the encryption keys. In addition, iterative multiplication and shift operations are performed on portions of the intermediate value in a cascade fashion to prevent spilling of the intermediate value. In one context, the computation of the exponential values is used in generating a key for exchange in a public key cryptosystem, such as the Diffie-Hellman public key cryptosystem.
申请公布号 US6038318(A) 申请公布日期 2000.03.14
申请号 US19980089929 申请日期 1998.06.03
申请人 CISCO TECHNOLOGY, INC. 发明人 RODEN, TOM
分类号 G06F7/72;(IPC1-7):H04K1/00;G06F1/02;G06F7/38;H04L9/00 主分类号 G06F7/72
代理机构 代理人
主权项
地址