Some applications of source coding in cryptography

It is shown that the techniques of source coding (or "data compression") can be usefully applied in cryptography. Five source coding schemes (Shannon- Fano coding, Huffman coding, Lynch-Davisson coding, Elias-Willems coding, and Lempel-Ziv coding) are reviewed and their characteristics delineated. It is then shown how the last three of these schemes, which are of the universal source coding type, can be advantageously used to create strongly-ideal ciphers, to perform "universal" homophonic substitution, to test random bit generators, and to strengthen running-key generators for stream ciphers.

[1]  H. N. Jendal An in formation theoretic approach to homophonic substitution , 1990, CRYPTO 1990.

[2]  Christoph G. Günther,et al.  A Universal Algorithm for Homophonic Coding , 1988, EUROCRYPT.

[3]  Peter Elias,et al.  Universal codeword sets and representations of the integers , 1975, IEEE Trans. Inf. Theory.

[4]  James L. Massey,et al.  Shift-register synthesis and BCH decoding , 1969, IEEE Trans. Inf. Theory.

[5]  James L. Massey,et al.  An Information-Theoretic Approach to Algorithms , 1985 .

[6]  David A. Huffman,et al.  A method for the construction of minimum-redundancy codes , 1952, Proceedings of the IRE.

[7]  Thomas J. Lynch,et al.  Data compression techniques and applications , 1985 .

[8]  L. D. Davisson,et al.  Comments on "Sequence time coading for data compression" , 1966 .

[9]  T. J. Lynch,et al.  Sequence time coding for data compression , 1966 .

[10]  Terry A. Welch,et al.  A Technique for High-Performance Data Compression , 1984, Computer.

[11]  Peter Elias,et al.  Interval and recency rank source coding: Two on-line adaptive variable-length schemes , 1987, IEEE Trans. Inf. Theory.

[12]  Abraham Lempel,et al.  A universal algorithm for sequential data compression , 1977, IEEE Trans. Inf. Theory.

[13]  Frans M. J. Willems,et al.  Universal data compression and repetition times , 1989, IEEE Trans. Inf. Theory.

[14]  R. Gallager Information Theory and Reliable Communication , 1968 .

[15]  Claude E. Shannon,et al.  Communication theory of secrecy systems , 1949, Bell Syst. Tech. J..