From what I understand, in a stream cipher (or AES CTR mode), the key is actually encrypted using IV (or in general, we create pseudorandom bytes from the K key). Then we use this key to encrypt plaintext with XOR.
But from what I understand, assuming that the same key K is used, changing one bit in plaintext only changes 1 bit of ciphertext.
Am I right, or did I understand that this is completely wrong?
And if I'm right, is it no less secure than CBC? (Since in CBC a single bit is changed in plaintext, all bits in the ciphertext are changed from point a)
Thank!!!
source
share