Abstract
A variant of adaptive arithmetic coding is proposed, adding cryptographic features to this classical compression method. The idea is to perform the updates of the frequency tables for characters of the underlying alphabet selectively, according to some randomly chosen secret key K. We give empirical evidence that with reasonably chosen parameters, the compression performance is not hurt, and discuss also aspects of how to improve the security of the system being used as an encryption method. To keep the paper self-contained, we add a short description of the arithmetic coding algorithm that is necessary to understand the details of the new suggested method.
Original language | English |
---|---|
Article number | 104617 |
Pages (from-to) | 1-11 |
Number of pages | 12 |
Journal | Information and Computation |
Volume | 279 |
DOIs | |
State | Published - 10 Aug 2021 |
Keywords
- Adaptive data compression
- Arithmetic coding
- Cryptography
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- Information Systems
- Computer Science Applications
- Computational Theory and Mathematics