发明申请
- 专利标题: Method and System for a Programmable Parallel Computation and Data Manipulation Accelerator
- 专利标题(中): 可编程并行计算和数据处理加速器的方法和系统
-
申请号: US13487312申请日: 2012-06-04
-
公开(公告)号: US20120311349A1公开(公告)日: 2012-12-06
- 发明人: Michael Dean Collins , Lee P. Noehring , Bryan Doi
- 申请人: Michael Dean Collins , Lee P. Noehring , Bryan Doi
- 主分类号: G06F21/00
- IPC分类号: G06F21/00
摘要:
Methods and systems are provided for a programmable parallel computation and data manipulation accelerator that may be used, for example, in cryptographic calculations. They allow acceleration of a broad variety of cryptographic algorithms and/or portions of algorithms, and are not algorithm specific. This system comprises a butterfly and inverse butterfly multiplexing permuter network and a lookup table. This system may allow replication of input registers, “expansion,” so that an individual bit may be used in multiple calculations in parallel, accelerating completion of the cryptographic algorithm. The system may allow “diffusion” of the expanded bits through the system's butterfly and inverse butterfly network, and may provide for “confusion” of the resulting bits through the system's lookup table. In some implementations, the system may allow completion of a computation within an algorithm within one clock cycle.
公开/授权文献
信息查询