Abstract
Arithmetic coding is an optimal data compression algorithm in terms of entropy. As it is a shortest length coding, it is well recognized that the randomness of the output of arithmetic coding is very good. Based on arithmetic coding, we propose a novel encryption algorithm. The algorithm can resist existing attacks on arithmetic coding encryption algorithms. The statistical properties of the system are very good. General approach to attack this algorithm is difficult. The algorithm is easily programmed. The algorithm on its own is also an effective data compression algorithm. The compression ratio is only 2% worse than the original arithmetic coding algorithm.
Preview
Unable to display preview. Download preview PDF.
References
Bell T., Cleary J. and Witten I.: Text Compression, Prentice Hall, 1990.
Bergen H. and Hogan J.: “Data security in a fixed-model arithmetic coding compression algorithm”, Computers and Security, Vol. 11, 1992, pp.445–461.
Bergen H. and Hogan J.: “A chosen plaintext attack on an adaptive arithmetic coding compression algorithm”, Computers and Security, Vo1.12, 1993, pp.157–167.
Boyd C.: “Enhancing secrecy by data compression: theoretical and practicalaspects”, Proceedings of Eurocrypt'91, LNCS 547, Springar-Verlag, 1991, pp.266–280.
Boyd C., Cleary J., Irvine S., Rinsma-Melchert I. and Witten I.: “Integrating error detection into arithmetic coding”, IEEE Trans. COM, Vol.45, No. 1, 1997, pp. 1–3.
Cleary J., Irvine S. and Rinsma-Melchert I.: “On the insecurity of arithmetic coding”, Computers and Security, Vol. 14, 1995, pp. 167–180.
Irvine S. and Cleary J.: “The subset sum problem and arithmetic coding”, private communication, 1995.
Witten I. and Cleary J.: “On the privacy afforded by adaptive text compression”, Computers and Security, Vol.7, 1988, pp.397–408.
WittenI., Neal R. and Cleary J.: “Arithmetic coding for datacompression”, Communications of the ACM, Vol.30, No.6, 1987, pp.520–540.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, X., Farrell, P.G., Boyd, C.A. (1997). Resisting the Bergen-Hogan attack on adaptive arithmetic coding. In: Darnell, M. (eds) Crytography and Coding. Cryptography and Coding 1997. Lecture Notes in Computer Science, vol 1355. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024465
Download citation
DOI: https://doi.org/10.1007/BFb0024465
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63927-5
Online ISBN: 978-3-540-69668-1
eBook Packages: Springer Book Archive