Sciweavers

ISPASS
2003
IEEE

Accelerating private-key cryptography via multithreading on symmetric multiprocessors

13 years 9 months ago
Accelerating private-key cryptography via multithreading on symmetric multiprocessors
Achieving high performance in cryptographic processing is important due to the increasing connectivity among today’s computers. Despite steady improvements in microprocessor and system performance, private-key cipher implementations continue to be slow. Irrespective of the cipher used, the main reason for the low performance is lack of parallelism, which fundamentally comes from encryption modes such as the Cipher Block Chaining (CBC) mode. In CBC, each plaintext block is XOR’ed with the previous ciphertext block and then encrypted, essentially inducing a tight recurrence through the ciphertext blocks. To deliver high performance while maintaining high level of security assurance in real systems, the cryptography community has proposed Interleaved Cipher Block Chaining (ICBC) mode. In four-way interleaved chaining, the first, fifth, and every fourth block thereafter are encrypted in CBC mode; the second, sixth, and every fourth block thereafter are encrypted as another stream, a...
Praveen Dongara, T. N. Vijaykumar
Added 04 Jul 2010
Updated 04 Jul 2010
Type Conference
Year 2003
Where ISPASS
Authors Praveen Dongara, T. N. Vijaykumar
Comments (0)