Cryptographic Compression

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Cooper, Joshua, Fickes, Grant
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913667023372288
author Cooper, Joshua
Fickes, Grant
author_facet Cooper, Joshua
Fickes, Grant
contents We introduce a protocol called ENCORE which simultaneously compresses and encrypts data in a one-pass process that can be implemented efficiently and possesses a number of desirable features as a streaming encoder/decoder. Motivated by the observation that both lossless compression and encryption consist of performing an invertible transformation whose output is close to a uniform distribution over bit streams, we show that these can be done simultaneously, at least for ``typical'' data with a stable distribution, i.e., approximated reasonably well by the output of a Markov model. The strategy is to transform the data into a dyadic distribution whose Huffman encoding is close to uniform, and then store the transformations made to said data in a compressed secondary stream interwoven into the first with a user-defined encryption protocol. The result is an encoding which we show exhibits a modified version of Yao's ``next-bit test'' while requiring many fewer bits of entropy than standard encryption. Numerous open questions remain, particularly regarding results that we suspect can be strengthened considerably.
format Preprint
id arxiv_https___arxiv_org_abs_2501_16184
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Cryptographic Compression
Cooper, Joshua
Fickes, Grant
Cryptography and Security
Information Theory
68P30 (Primary) 68P25, 94A29 (Secondary)
E.3; E.4
We introduce a protocol called ENCORE which simultaneously compresses and encrypts data in a one-pass process that can be implemented efficiently and possesses a number of desirable features as a streaming encoder/decoder. Motivated by the observation that both lossless compression and encryption consist of performing an invertible transformation whose output is close to a uniform distribution over bit streams, we show that these can be done simultaneously, at least for ``typical'' data with a stable distribution, i.e., approximated reasonably well by the output of a Markov model. The strategy is to transform the data into a dyadic distribution whose Huffman encoding is close to uniform, and then store the transformations made to said data in a compressed secondary stream interwoven into the first with a user-defined encryption protocol. The result is an encoding which we show exhibits a modified version of Yao's ``next-bit test'' while requiring many fewer bits of entropy than standard encryption. Numerous open questions remain, particularly regarding results that we suspect can be strengthened considerably.
title Cryptographic Compression
topic Cryptography and Security
Information Theory
68P30 (Primary) 68P25, 94A29 (Secondary)
E.3; E.4
url https://arxiv.org/abs/2501.16184