Page 68 - ISCI’2017
P. 68

t     ! n
                                              ∑          =  2048 ,  − kn  = 12,
                                               = i  0  i  ( ! n −i )!
            i.e. the relative speed (25) is also equal to 1.
                  Unfortunately, in the works [53 – 54] was been shown, any non-trivial perfect code has the

            parameters of the Hamming’s code or Golay’s code, i.e. an achieving maximum relative speed the

            Niederreiter scheme limits only these schemes (constructions). The most another codes, includes the
            Goppa codes, have the design (n, k, d)-parameters, lying considerably below the upper border (26)

            (real distance characteristics of the Goppa codes are higher). For example, for the Goppa codes with
            the parameters n = 1024, k = 524, t = 50 (used in the author's version [15] of the McEliece scheme)

                                                                                          *
            the relative speed encryption  (24)  in the Niederreiter scheme  is equal to  R   ≈  0,57,  which is
            unsubstantially greater compared to the speed R  ≈ 0,51 the McEliece scheme. Since the code length
                                                          *
            increases the design parameters of the Goppa code are deteriorating, which leads to a speed reduction
              *
            R . This tendency is clearly shown the calculation results in Table 2, which has assessments of the
            relative speed of data transmission for the McEliece and Niederreiter cryptosystems at using the codes
            with the parameters from Table 1.


             Table 2 – Comparison of the relative speed of information transmission using different crypto code

                                               schemes binary Goppa codes

                (n, k, d)-code
                                 (1 024, 524, 101)  (2 048, 1 300, 137) (4 096, 2 584, 253) (16 384, 10 322, 867)
                 parameters

              McEliece scheme          ≈ 0,51            ≈ 0,63             ≈ 0,63               ≈ 0,63

             Niederreiter scheme       ≈ 0,57            ≈ 0,57             ≈ 0,53               ≈ 0,48
              Proposed authors’
                                       ≈ 0,79            ≈ 0,84             ≈ 0,83               ≈ 0,81
                   scheme


               Clearly, with increasing length of the Goppa code a speed (24), (25) for the Niederreiter scheme

            is reduced and does not exceed the coding relative speed R = k / n. in the author manuscript [16] in
            the Niederreiter scheme has been proposed to use the generalized Reed-Solomon code, its (n, k, d)-

            parameters connect by a relation d = n – k + 1, i.e. they are satisfy to the high Singleton bound [38 –
            40]. Then, for example, for q = 1024 the expanded Reed-Solomon code will  have the  following

            parameters (1 024, 524, 501) and an assessment (24) gives the relative speed for the Niederreiter

                                                                   *
                     *
            scheme R  ≈ 0,66 that on 30% is above in comparison to R  ≈ 0,51 for the McEliece scheme. However,
            in the work [19] an effective attack to cryptosystems with the generalized Reed-Solomon code was
            been proposed, i.e. the use of this class of codes is untenable.


            68
   63   64   65   66   67   68   69   70   71   72   73