Page 85 - ISCI’2017
P. 85

k
                                                   P (2 ,0) (1 2 )=  −  l −  2 k
                                              k
            specifies probability that at  N =  2  independent  implenmentations of random substitution  in  i -th
            point (in full set of master keys  K ()x   values) the round key  K i ()x  =  s '( ) will not appear a single
                                                                                  y
                                                                                   i
                                                                                x
            time.
               Inverse value

                                                          2 k           k                    k
                                     k
                                                                            −
                                                                                 1 (1 2 )                     (5)
                                                                             li
                                                                     l −
                                                    k
                                 P (2 , 0) 1 P>  = −  (2 ,0) = ∑ C i k (1 2 ) 2 −  i (2 ) = −−  l −  2
                                                                 −
                                                          i= 1  2
                                                      k
            specifies probability of an event when at  2  independent tests the round l- bit length key  K ()x   will
                                                                                                      i
            be formed at least once.
                                  l
                                                                                               k
                                                              l
               Power of different  -bit values set is equal to  2  where each of these values in  2  independent
            implementations of the vector (2) appears at least once in i -th point of random substitution with
            probability (5). I.e. for  2 k  different master keys  K ()x   defining vector (2) implementation by the key
            schedule construction it will be formed in average

                                         N ( , ) 2 (2 , 0) 2 (1 (1 2 ) )k l =  l  P  k  >  =  l  −−  l −  2 k

                                                                       1
                                                                      −
                                                            −
            different round keys  K i ()x  . Using  substitution (1 2 ) ≈  l −  2 l  e  gives us a simplified  formula  in the
            right side of the expression (3), and, thus, completes the proof.
               For the most simple case  k =  (equality of ciphertext block length to key length) the probability
                                            l
            (5) gets the form

                                   2 l          l                                 k
                                                                 l
                                                                               l −
                                                     −
                           l
                                              l −
                                                                                 2
                                                      li
                                                          1 P
                                                                     =− −
                        P (2 , 0) = ∑ C i l  (1 2 ) 2 −  i (2 ) =−  (2 ,0) 1 (1 2 ) ≈−   −  1  0,63
                             >
                                                                                     1 e ≈
                                          −
                                   i= 1  2
                                                                                                            k
            and the ratio  of the average number  N ( , )k l  of different round keys  K i ()x   to  the number of  2
            different  master keys  K  ()x   under  k =  is determined as
                                                 l
                                                                 k
                                                         l
                                              N k      2 (1 P−  (2 ,0))
                                                ( , ) l
                                        k
                                                                            l
                                     δ ( , ) l =     =                =  P (2 , 0) 1 e>  ≈−  − 1  ≈  0,63                (6)
                                                2 k          2 k
            what corresponds to the formula (27) in [15].
               Under  k ≠  formula (6), as well as formula (27) in [15], is not satisfied, and we need to estimate
                          l
            the ratio  ( , )k lδ   according to the general formula
                                       ( , ) l
                                     N k                      k           1  2 k l −    (      k l − )
                                                             2
                               k
                                                                                      −
                            δ ( , ) l =     =  2 l k (1 (1 2 ) ) ≈  2 lk  1       −  ≈  2 l k  1− (0,37 ) 2   .   (7).
                                                −
                                                                    −
                                                    −−
                                                           l −
                                       2 k                                e   
                                                                                
               Let us concider an example of using these relations.
               Fig. 2 and 3 show dependency of the probabilities (5) and the relationships (7) for the blocks of
                                          k
                       l
            length  0 ≤≤  16  and keys  0 ≤≤  16. It is obvious that even for such small lengths  l and  k  which
                                                                                                          85
   80   81   82   83   84   85   86   87   88   89   90