Daniel,

I read the very brief IV-generation I-D and I didn't see an explanation of how to perform IV "compression." As someone else already noted on the list, an IV is carried with each packet to enable decryption of packets that may arrive out of order. Thus it's not enough to have each peer use the same PRF and seed to generate IVs which are not explicitly transported, because of this requirement. Also, if the IV is required to be pesudorandom, there is likely no opportunity for compression in the usual sense. Finally, note that the specs for algorithm modes like GCM treat the IV as a security critical piece of info, for good reason. Thus if one tries to re-use a value such as an ESP sequence number as an IV, all of the ESP sequence number generation/management code becomes security critical wrt algorithm mode evaluation. This topic was discussed in London in the TLS WG meeting, when considering use of Cha-Cha. I can forward the relevant messages and my slides
if you wish.

Steve

_______________________________________________
IPsec mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to