发明名称 |
Architecture and implementation method of programmable arithmetic controller for cryptographic applications |
摘要 |
An architecture includes a controller. The controller is configured to receive a microprogram. The microprogram is configured for performing at least one of hierarchical or a sequence of polynomial computations. The architecture also includes an arithmetic logic unit (ALU) communicably coupled to the controller. The ALU is controlled by the controller. Additionally, the microprogram is compiled prior to execution by the controller, the microprogram is compiled into a plurality of binary tables, and the microprogram is programmed in a command language in which each command includes a first portion for indicating at least one of a command or data transferred to the ALU, and a second portion for including a control command to the controller. The architecture and implementation of the programmable controller may be for cryptographic applications, including those related to public key cryptography. |
申请公布号 |
US8302083(B2) |
申请公布日期 |
2012.10.30 |
申请号 |
US20090321643 |
申请日期 |
2009.01.23 |
申请人 |
BOLOTOV ANATOLI A.;GRINCHUK MIKHAIL I.;IVANOVIC LAV;GALATENKO ALEXEI;LSI CORPORATION |
发明人 |
BOLOTOV ANATOLI A.;GRINCHUK MIKHAIL I.;IVANOVIC LAV;GALATENKO ALEXEI |
分类号 |
G06F15/76;G06F9/302;G06F9/45 |
主分类号 |
G06F15/76 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|