Parallelizing SHA-256, SHA-1 and MD5 and AES on the Cell Broadband Engine
Abstract
The Cell BE Architecture connects a Power processor with several "synergistic processing units" via a high-speed bus, allowing parallel processing on a chip. Architectural features enabling high speed performance include SIMD, many wide registers, DMA provisions, and dual-issue instructions. We have developed extraordinarily high performance implementatioins of SHA-256, SHA-1 and MD5 for this architecture. We have also developed parallelized implementations of AES Encryption.
Document Details
- Document Type
- Technical Report
- Publication Date
- Oct 25, 2010
- Accession Number
- ADA531246
Entities
People
- Bruce Allen
- David Canright
- George Dinolt
- Simson Garfinkel
Organizations
- Naval Postgraduate School