This Article 
 Bibliographic References 
 Add to: 
Analysis of the Statistical Cipher Feedback Mode of Block Ciphers
January 2003 (vol. 52 no. 1)
pp. 77-92

Abstract—In this paper, we examine a recently proposed mode of operation for block ciphers which we refer to as statistical cipher feedback (SCFB) mode. SCFB mode configures the block cipher as a keystream generator for use in a stream cipher such that it has the property of statistical self-synchronization, thereby allowing the stream cipher to recover from bit slips in the communication channel. Statistical self-synchronization involves feeding back ciphertext to the input of the block cipher similar to the conventional cipher feedback (CFB) mode, except that the feedback only occurs when a special synchronization pattern is recognized in the ciphertext. In the paper, we examine the efficiency, resynchronization, and error propagation characteristics of SCFB and compare these to conventional modes such as CFB and output feedback (OFB). In particular, we study these characteristics of SCFB as a function of the synchronization pattern size. As well, we examine implementation issues of SCFB, focusing on the buffer requirements and resulting delay for a practical realization of the cipher. We conclude that SCFB mode can be used to provide practical, efficient, self-synchronizing implementations for stream ciphers. In particular, SCFB mode is best used in circumstances where slips are a concern and where implementation efficiency is a high priority in comparison to encryption latency.

[1] O. Jung and C. Ruland, “Encryption with Statistical Self-Synchronization in Synchronous Broadband Networks,” Proc. Cryptographic Hardware and Embedded Systems (CHES '99), pp. 340-352, 1999.
[2] A.J. Menezes, P.C. van Oorschot, and S.A. Vanstone, Handbook of Applied Cryptography, CRC Press, Boca Raton, Fla., 1996, pp. 543-590.
[3] Nat'l Inst, of Standards and Tech nology, “Data Encryption Standard (DES),” Federal Information Processing Standard 46, 1977.
[4] Nat'l Inst. Standards and Tech nology, “Advanced Encryption Standard (AES),” Federal Information Processing Standard 197, 2001.
[5] Int'l Organization for Standardization (ISO), “Information Technology—Security Techniques—Modes of Operation for ann-bit Block Cipher,” ISO/IEC 10116, 1997.
[6] U.M. Maurer, “New Approaches to the Design of Self-Synchronizing Stream Ciphers,” Advances in Cryptology—Proc. EUROCRYPT '91, pp. 458-471, 1991.
[7] A. Alkassar, A. Geraldy, B. Pfitzmann, and A.-R. Sadeghi, “Optimized Self-Synchronizing Mode of Operation,” Fast Software Encryption Workshop (FSE 2001), Apr. 2001.
[8] D.R. Stinson, Cryptography: Theory and Practice, second ed. CRC Press, 2002.
[9] M. Bellar et al., "A Concrete Security Treatment of Symmetric Encryption: Analysis of the DES Modes of Operation," Proc. 38th IEEE Symp. Foundations of Computer Science, IEEE CS Press, 1997, pp. 394-403.

Index Terms:
Cryptography, stream ciphers, block cipher modes, synchronization, error propagation.
Howard M. Heys, "Analysis of the Statistical Cipher Feedback Mode of Block Ciphers," IEEE Transactions on Computers, vol. 52, no. 1, pp. 77-92, Jan. 2003, doi:10.1109/TC.2003.1159755
Usage of this product signifies your acceptance of the Terms of Use.