There are several schemes that can be used to achieve the diffusion property in a block cipher. Schemes include MDS code, Bit permutation, Byte/ Nibble permutation, Diffusion Matrix, Diffusion Switching Mechanism. The amount of diffusion offered by these schemes seems to be a good criteria to choose the scheme.

As reference I have "On the Diffusion Property of Iterated Functions" (see here). In that document some degree of completeness is being calculated ($D_c$) that I do not understand.

Is there any strategy to quantify how much diffusion is achieved by the above mentioned diffusion schemes?

  • $\begingroup$ please specify your reference fully. $\endgroup$
    – kodlu
    Apr 19, 2020 at 13:32
  • $\begingroup$ You can find the paper here in the link eprint.iacr.org/2015/873.pdf $\endgroup$
    – Radium
    Apr 20, 2020 at 11:16


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.