I have read that IV’s are used with block ciphers in case a sequence is repeated in a message and produces repeated sequences in the ciphertext.
I see IV’s being used in cases where the message is very short, though (e.g. the attr_encrypted Ruby gem). Does the use of a unique IV also provide protection in this scenario? If so, how?