发明授权
US08194855B2 Method and apparatus for implementing processor instructions for accelerating public-key cryptography
有权
用于实现用于加速公钥密码术的处理器指令的方法和装置
- 专利标题: Method and apparatus for implementing processor instructions for accelerating public-key cryptography
- 专利标题(中): 用于实现用于加速公钥密码术的处理器指令的方法和装置
-
申请号: US10626420申请日: 2003-07-24
-
公开(公告)号: US08194855B2公开(公告)日: 2012-06-05
- 发明人: Sheueling Chang Shantz , Hans Eberle , Nils Gura , Lawrence Spracklen , Leonard Rarick
- 申请人: Sheueling Chang Shantz , Hans Eberle , Nils Gura , Lawrence Spracklen , Leonard Rarick
- 申请人地址: US CA Redwood City
- 专利权人: Oracle America, Inc.
- 当前专利权人: Oracle America, Inc.
- 当前专利权人地址: US CA Redwood City
- 代理机构: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- 代理商 Robert C. Kowert
- 主分类号: G06F21/00
- IPC分类号: G06F21/00
摘要:
In response to executing a single arithmetic instruction, a first number is multiplied by a second number, and a partial result from a previously executed single arithmetic instruction is added implicitly to generate a result that represents the first number multiplied by the second number summed with the partial result from a previously executed single arithmetic instruction. The high order portion of the generated result is saved in an extended carry register as a next partial result for use with execution of a subsequent single arithmetic instruction. Execution of a single arithmetic instruction may instead generate a result that represents the first number multiplied by the second number summed with the partial result and also summed with a third number.
公开/授权文献
信息查询