This might well be a silly question, but at the moment I've not thought of a reason it doesn't work.
As I think is generally known, you should never re-use a one-time pad. But compression allows you to transmit something larger than the number of bytes used in transmission...
I'm not intending to / have no reason to do this but thought it was an interesting idle thought wondering why you can't:
- establish initial one-time pads securely with someone.
- communicate using the pads, and when it gets near the end, transmit a knew (compressed) one-time pad, which you both subsequently use.
(I realise the ratio of data vs pads in your throughput might be pretty terrible).
I'm assuming someone strong on maths might be able to explain that if the algorithm is known it might be possible to break it because in a way data is being 'reused', though in an encrypted, compressed form the first time, as the key the second.
If the security does degrade, at what point/how much? (Assuming neither ends have the conversation have been compromised).
edit: thanks for looking guys, I forgot that random data is hard to compress; question answered.