The lemma Piling-Up is a statistical result introduced by Mitsuru Matsui in 1993 within the framework of the linear Cryptanalyse. This lemma makes it possible to quantify statistical skew present in a linear approximation of a symmetrical encryption algorithm per block.
A linear equation within the framework of the linear cryptanalyse is appeared as exclusive-OR binary variables:
Either random variable, independent and binary (the result of the event is or 0, or 1), , probability that this equation or correct is:
with , the linear skew of the random variable . This skew can be positive or negative and quantifies the variation compared to a uniform Distribution where the hope of a binary random variable is 1/2. The more important skew is, the more one encryption algorithm is likely to be attacked via the linear cryptanalyse.
Let us consider initially the lemma for two random variables:
Now let us consider the probability of a linear equation with these two variables:
Thanks to the properties of XOR, this is equivalent to:
X 1 = X 2 = 0 and X 1 = X 2 = 1 is events mutually excluded and from this fact:
We leave consequently the principle which the variables are independent. I.e. the state of a variable will not influence the state of another. One can thus extend the probability to the following result:
We express now the probabilities p 1 and p 2 like ½ + ε1 and ½ + ε2, where the ε are skews of probabilities - the quantity of deviation of the probability compared to ½.
Thus, skew ε1,2 for the sum of XOR above is of 2ε1ε2.
This formula can extend for an infinite number of variables as follows:
If a ε is to zero, i.e. one of the variables not-is skewed, then the whole of the function will not be skewed and equalizes with ½.
| Random links: | Dražan Jerković | Ceridwen (first name) | Roll | Saola | Ivvavik national park |