A loosely coupled cryptocoprocessor based on the Advanced Encryption Standard combines high throughput with programmability. Using domain-specific instructions and design principles such as control hierarchy and block pipelining, the security engine supports Internet Protocol security and other networking applications.
Citation:
Alireza Hodjat, Ingrid Verbauwhede, "High-Throughput Programmable Cryptocoprocessor," IEEE Micro, vol. 24, no. 3, pp. 34-45, May/June 2004, doi:10.1109/MM.2004.11