Abstract:
McEliece code-based cryptosystems are considered to be a perspective alternative to modern asymmetric cryptosystems, because by choosing a suitable error-correcting code they are assume to be resistant to attacks by computer based on a quantum computing model. The original McEliece cryptosystem based on Goppa codes is now considered to be resistant. It should be noted that high resistance is achieved by using a large key size. In order to reduce the key size, cryptosystems of the McEliece type based on another error-correcting codes have been proposed. But for some well-known codes, such as generalized Reed — Solomon codes and binary Reed — Muller codes, these cryptosystems turn out to be broken even by computers based on the classical Turing model. Earlier, to enhance the resistance, it was proposed to use the tensor product of Reed — Muller codes. The natural generalization of this approach is using the class of codes that are the sum of several tensor products of a special form. Such codes are effectively decoded, so a McEliece type cryptosystem can be built on their basis. In order to use a cryptosystem, its resistance should be analized. For analysis of the code-based cryptosystems resistance to a structural attacks, the properties of the Schur — Hadamard product of codes that lie in the basis of these cryptosystems are often investigated. In the paper, we investigate the decomposability of codes that are a special sum of two tensor products of Reed — Muller codes. In a number of cases, we found conditions on the parameters of the multiplier codes that lead us to decomposition of the square of the code under consideration into a direct sum of Reed — Muller codes. Conditions were also found under which such a decomposition is impossible.
Keywords:McEliece type cryptosystem, sum of tensor products, Schur — Hadamard product, decomposability.