Title :
NCPA: A Scheduling Algorithm for Multi-cipher and Multi-mode Reconfigurable Cryptosystem
Author :
Young, Chung-Ping ; Chia, Chung-Chu ; Chen, Liang-Bi ; Huang, Ing-Jer
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Cheng Kung Univ., Tainan
Abstract :
Multi-cipher and multi-mode reconfigurable cryptosystems are widely used for hardware acceleration in modern security protocols, such as SSL and IPsec, but there has been hardly any work which can process multiple cipher algorithms with varied block lengths, key lengths and operation modes at a session of communication owing to the lack of suitable scheduling algorithms for the crypto-coprocessors and reverse schemes for the ciphertext. This paper proposes a NOP-cycle-padding algorithm (NCPA) which enables crypto-coprocessors reconfigured with diverse encrypting bursts to be pipeline scheduled. With NCPA, the output ciphertext is reversible and can be orderly sent out without any added cost in hardware or software. Moreover, the throughput can be upgraded to the maximum with an optimized number of crypto-coprocessors derived from NCPA.
Keywords :
cryptography; scheduling; IPsec; NCPA; NOP-cycle-padding algorithm; SSL; crypto-coprocessors; multi-cipher cryptosystem; multi-mode reconfigurable cryptosystem; scheduling algorithm; security protocols; Computer science; Engines; Hardware; Information security; Protocols; Public key; Public key cryptography; Scheduling algorithm; Signal processing algorithms; Throughput; Cryptosystem; crypto-coprocessor; multiple cipher; operation mode; scheduling algorithm;
Conference_Titel :
Intelligent Information Hiding and Multimedia Signal Processing, 2008. IIHMSP '08 International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-0-7695-3278-3
DOI :
10.1109/IIH-MSP.2008.226