发明申请
- 专利标题: Method and apparatus for performing modular exponentiations
- 专利标题(中): 用于执行模数乘方的方法和装置
-
申请号: US10944353申请日: 2004-09-16
-
公开(公告)号: US20060059219A1公开(公告)日: 2006-03-16
- 发明人: Kamal Koshy , Gilbert Wolrich , Jaroslaw Sydir , Wajdi Feghali
- 申请人: Kamal Koshy , Gilbert Wolrich , Jaroslaw Sydir , Wajdi Feghali
- 主分类号: G06F7/38
- IPC分类号: G06F7/38
摘要:
An arrangement is provided for performing modular exponentiations. A modular exponentiation may be performed by using multiple Montgomery multiplications. A Montgomery multiplication comprises a plurality of iterations of basic operations (e.g., carry-save additions), and is performed by a Montgomery multiplication engine (MME). Multiple MMEs of smaller sizes may be chained together to perform modular exponentiations of larger sizes. Additionally, a single MME of a smaller size may be scheduled to perform modular exponentiations of larger sizes. Moreover, the process of performing a Montgomery multiplication may be pipelined both horizontally and vertically. Furthermore, processes of performing two Montgomery multiplications may be interleaved and performed by the same MME or chained MMEs.
信息查询