Implementing AES on the CellBE
| Title | Implementing AES on the CellBE |
| Publication Type | Report |
| Year of Publication | 2009 |
| Authors | Canright, David, George Dinolt, Simson Garfinkel, Jonathan Herzog, and Bruce Allen |
| Document Number | NPS-MA-09-001 |
| Date Published | 01/2009 |
| Institution | Naval Postgraduate School |
| City | Monterey, CA |
| Abstract | When the CellBE processor was introduced, the Advanced Encryption Standard
(AES) was one of the benchmarks; IBM published throughput speeds for different modes
but gave no details on the precise implementation. Our team has developed AES
independently. For ECB encryption our version is slightly faster than that of IBM; for
CBC encryption our version is significantly faster. This paper describes our development
process and design tradeoffs, with emphasis on lessons learned. This could be useful for
anyone wishing to develop high-speed applications on the CellBE. |
| URL | http://files.jonathanherzog.com/canright_implementing.pdf |