Abstract
This paper describes a new 256-bit block symmetric substitution-permutation cipher, called managed substitution cipher. This is a cipher with single-layer permutated transformations in each cycle. The management of substituted transformations occur by including them in a chain so that the output value of the previous SL transform is fed to the input of the current fortified 32-bit substituted transformation (SL conversion) along with the current value of the input data block through the adder for modulo 2. This enables to activate almost all S-blocks of the second cycle and subsequent cycles and eventually improve the dynamic indicators of the arrival of the cipher to the state of random substitution. The results of the evaluation of randomness indicators and the possibility of using random S-blocks are given. It is shown that such construction of cycled function allows us to use random substitutions without any selection in a cipher without reducing its strength.
Highlights
IntroductionIn our work [1], we propose the design of MSC-1 (managed substitution cipher) with improved indicators of the arrival to a random setting
In our work [1], we propose the design of MSC-1 with improved indicators of the arrival to a random setting
When the operations of non-linear and linear transformation of substitution-permutation network (SPN) cipher were combined into one common inseparable operation, built on the basis of including enlarged S-blocks (SL transformations) of the cycle function into a chain so that the segment of the input data block after its addition for modulo 2 with the result of passing of the previous enlarged S-block would enter the input of the current S-block, there is where the name comes from
Summary
In our work [1], we propose the design of MSC-1 (managed substitution cipher) with improved indicators of the arrival to a random setting. In order to increase the efficiency of the cycle transformation, we applied the operation of adding modulo 2 at the input of the first SL conversion at the input of the cycle function and suggested that it would help to exclude activation of only one S-block in the first cycle. As it turned out during the research process, this approach has proven to be erroneous. This means that the “improvement” given in [1] is redundant, it does not work
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.