Invention Grant
US08194855B2 Method and apparatus for implementing processor instructions for accelerating public-key cryptography
有权
用于实现用于加速公钥密码术的处理器指令的方法和装置
- Patent Title: Method and apparatus for implementing processor instructions for accelerating public-key cryptography
- Patent Title (中): 用于实现用于加速公钥密码术的处理器指令的方法和装置
-
Application No.: US10626420Application Date: 2003-07-24
-
Publication No.: US08194855B2Publication Date: 2012-06-05
- Inventor: Sheueling Chang Shantz , Hans Eberle , Nils Gura , Lawrence Spracklen , Leonard Rarick
- Applicant: Sheueling Chang Shantz , Hans Eberle , Nils Gura , Lawrence Spracklen , Leonard Rarick
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: G06F21/00
- IPC: G06F21/00

Abstract:
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.
Public/Granted literature
- US20040264693A1 Method and apparatus for implementing processor instructions for accelerating public-key cryptography Public/Granted day:2004-12-30
Information query