<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Dear list,<br><br></div>While programming an open source distributed system, I discovered<br></div>it could be interesting for the system to use a well established algorithm<br></div>that can do these two things at the same time (for performance reasons).<br><br></div>I was thinking about something along those lines:<br><br></div></div>compression(clear_text) = (compression_dictionary, compressed_text)<br><br></div>then, instead of encrypting the whole resulting pair (to save some time), we would send over the wire<br><br></div>(symmetric_encrypt(compression_dictionary, secret_key), compressed_text)<br><br></div><div>Of course, I would like that the compressed_text cannot be uncompressed<br></div><div>by someone who doesn't have access to the compression dictionary.<br></div><div><br></div>I would be interested in scientific articles or any interesting pointer.<br><br></div>Thanks a lot,<br></div>Francois.<br><br></div>