Q8Information Security Systems
Question
2 marks
What is the difference between a block cipher and a stream cipher?
Answer
Block ciphers encrypt chunks of data, stream ciphers encrypt bit-by-bit.
A block cipher operates on fixed-length groups of bits (blocks) applying an unvarying transformation, such as AES. A stream cipher encrypts individual characters or bits of a plaintext message one at a time continuously, often using a pseudorandom keystream.