I'm not an encryption nerd but shouldn't it be possible to put some kind of staggered delay on all your encrypted packets to keep this from happening? Delay any encrypted packet that is leaving more quickly than average?<p>This could be inherently opaque whereas reworking the algorithm might result in something else whose timing one could exploit. In fact, asking that the algorithm both work correctly <i>and</i> work at fixed rate seems like a separation of concerns violation.