Abstract
Homophonic coding, introduced in [1, 2], is refered to as a technique that contributes to reliability of the secret-key cipher systems. For the methods of homophonic coding known until now, the redundancy r defined as the difference between a mean codeword length and a source entropy can only be reduced at the expense of exponential growth of the memory size and calculation time required. We suggest a method of perfect homophonic coding for which the size of memory and the time of calculation grow as O(1/r) and O(log2 1/r log log 1/r), respectively, as r → 0.
Supported by Russian Foundation of Fundamental Research under Grant 96-01-00052
Preview
Unable to display preview. Download preview PDF.
References
Günther, Ch. G.: A universal algorithm for homophonic coding. Proc. of Eurocrypt-89, Springer-Verlag (1990) 382–94
Jendal, H. N., Kuhn, Y. J. B., Massey, J. L.: An information-theoretic treatment of homophonic substitution. Proc. of Eurocrypt-89, Springer-Verlag (1990) 382–94
Massey, J. L.: An introduction to contemporary cryptology. Proc. of the IEEE 76 (1988) 533–549
Ryabko, B. Y.: Fast and effective coding of information sources. IEEE Trans. Inform. Theory IT-40, 1 (1994) 96–99
Aho, A. V., Hopcroft, L. E., Ullman, J. D.: The design and analysis of computer algorithms. Addison-Wesley Publishing Company (1976)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ryabko, B., Fionov, A. (1996). A fast and efficient homophonic coding algorithm. In: Asano, T., Igarashi, Y., Nagamochi, H., Miyano, S., Suri, S. (eds) Algorithms and Computation. ISAAC 1996. Lecture Notes in Computer Science, vol 1178. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0009519
Download citation
DOI: https://doi.org/10.1007/BFb0009519
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62048-8
Online ISBN: 978-3-540-49633-5
eBook Packages: Springer Book Archive