The paper highlights the ways of constructing nonlinear encryption systems and proposes a scheme for constructing a nonlinear polycryptosystem cryptographic protocol that performs encryption of data blocks by various cryptographic systems in a pseudo-random sequence. Using the proposed scheme allows you to build a cryptographic protocol using ready-made and proven encryption systems, without making any changes to their design. The pseudo-random alternation of cryptosystems in the encryption process is based on a cryptographically strong gamma expansion algorithm, which increases the nonlinearity of encryption and improves the general cryptographically strong of systems. The article considered the structure of cryptosystems based on nonlinear cryptographic primitives, developed a model of the deployment process of modifiers of nonlinear cryptographic systems, and formed a general scheme of the structure of nonlinear cryptographic protocols using one or more different cryptosystems, provided they meet the specified requirements. The advantages of the proposed scheme are great flexibility, scalability, and the possibility of applying the highlighted concept both at the level of cryptographic algorithms or their fragments and at the level of cryptosystems and cryptographic protocols. The proposed solutions allow simple and effective improvement of existing cryptographic systems or their separate algorithms and are promising for further research.
Read full abstract