High performance cryptographic engine PANAMA: hardware implementation

Georgios Selimis, Paris Kitsos, Odysseas Koufopavlou · 2005

A hardware implementation of a dual operation cryptographic engine, PANAMA, is presented. The implementation of the PANAMA algorithm can be used both as a hash function and a stream cipher. A basic characteristic of PANAMA is a high degree of parallelism which has, as a result, high rates for the overall system throughput. Another profit of PANAMA is that just one architecture supports two cryptographic operations - encryption/decryption and data hashing. The proposed system operates at 96.5 MHz frequency with a maximum data rate of 24.7 Gbps. The proposed system outperforms previous hash function and stream cipher implementations in terms of performance. Additional techniques can increase the achieved throughput by about 90%.

Read the paper · More papers on PaperTik