Diffusion refers to the property of an encryption primitive that small changes in the plaintext result in big changes in the ciphertext and vice-versa.
Questions tagged [diffusion]
43 questions
1
vote
2 answers
Is 50% of bits changed in every round always gives 50% of changed bits in the end?
Let's say we have a cipher with such property, that every round change 50% of bits in every block in average. Is it obvious or it means that after few rounds we will get exactly 50% changed bits?
If I think about it, it looks like it doesn't have to…

Tom
- 1,221
- 6
- 16
1
vote
1 answer
Diffusion of arithmetic and bit operations
I want to estimate when and wether different types of functions provide full or partial diffusion.
I'm trying to understand diffusion of basic operations, like:
addtion,
multiplication,
xoring.
If we change one bit in $a$ how many bits will be…

Tom
- 1,221
- 6
- 16