I looked everywhere on the web and I did find a lot of information about full disk encryption, but nothing really answered my question.
When formatting a partition to use LUKS, the two most common ciphers are
- aes-xts-plain64
- aes-cbc-essiv:sha256.
Now I know that ESSIV is simply a way to prevent the watermarking attacks possible against CBC. Still, a cipher like "aes-xts-essiv:sha256" is accepted by cryptsetup, and it is the setting I have been using on my laptop for quite a while.
My question is then, why are people not using ESSIV with XTS instead of plain IVs? Every bit of entropy in the encryption procedure should make the result more resistant, right? Is doing this actually harmful to the security of the data, or does it just use slightly more processing power?