Безопасность информационных технологий (Jan 2021)

Universal triple encoding for compression and protecting binary data

  • Victor A. Shurygin,
  • Igor M. Yadykin

DOI
https://doi.org/10.26583/bit.2021.1.01
Journal volume & issue
Vol. 28, no. 1
pp. 6 – 18

Abstract

Read online

The paper is devoted to the actual problem of compression of processed and transmitted data, as well as of the data storage and protection. The analysis and features of data compression methods are presented. The method of universal coding by triples of binary sets (CT) is considered. The method is intended for lossless compression of binary data under conditions of unknown message source statistics. The method is based on dividing the original sequence of binary data into blocks of length n. Based on the analysis of the contents of the n–block, three parameters are assigned to each block: the number of units in the block, the sum of the unit position numbers, and the number of this particular combination in the corresponding prefix class. Approaches to reducing the complexity of procedures for calculating the parameters of CT are considered. A tabular algorithm for calculating coefficients and an algorithm for filling table rows using a recursive relation for elements of sets and an estimate of the amount of memory for storing tables as well as the ways to reduce the memory capacity are presented. The dependence of the bit width of the QT codewords on the bit width of n-blocks is considered. The approaches and features of the use of coding by triplets for information protection are analyzed.

Keywords