Title :
Pipelined Statistical Cipher Feedback: A New Mode for High-Speed Self-Synchronizing Stream Encryption
Author :
Heys, Howard M. ; Zhang, Liang
Author_Institution :
Fac. of Eng., Memorial Univ. of Newfoundland, St. John´´s, NL, Canada
Abstract :
In this paper, we introduce a new block cipher mode of operation targeted to providing high-speed hardware-based self-synchronizing stream encryption. The proposed mode is a modification of statistical cipher feedback (SCFB) mode and is designed to be implemented using pipeline architectures for the block cipher. We refer to the mode as pipelined SCFB mode or PSCFB. In this paper, we consider the implementation characteristics and show that PSCFB is able to achieve speeds that are very close to pipelined block cipher implementations configured for counter mode. Such speeds are achieved with modest latency through the system and a small amount of memory required for the system queues with a provable guarantee of no queue overflow. Further, we examine the characteristics of PSCFB mode in response to bit errors and synchronization losses in the communication channel. Specifically, we show that the error propagation factor is modest and comparable to conventional SCFB and that synchronization recovery delay is reasonable given the expectation that synchronization loss is infrequent. Given the high efficiency and good communication characteristics of the mode, it is concluded that PSCFB is an excellent choice for high-speed network applications requiring stream-oriented encryption with self-synchronizing capabilities.
Keywords :
cryptography; pipeline processing; synchronisation; bit errors; block cipher mode; communication channel; error propagation factor; high-speed hardware-based self-synchronizing stream encryption; high-speed network applications; high-speed self-synchronizing stream encryption; pipeline architectures; pipelined statistical cipher feedback; self-synchronizing capabilities; stream-oriented encryption; synchronization losses; synchronization recovery delay; Encryption; Pipeline processing; Pipelines; Radiation detectors; Synchronization; Throughput; Cryptography; advanced encryption standard (AES); block ciphers; error propagation.; mode of operation; stream ciphers; synchronization;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2010.167