Preview

REGULAR METHOD FOR SYNTHESIS OF BASIC BENT-SQUARES OF RANDOM ORDER

https://doi.org/10.21122/2227-1031-2016-15-4-345-352

Abstract

The paper is devoted to the class construction of the most non-linear Boolean bent-functions of any length = 2(= 2, 4, 6…), on the basis of their spectral representation – Agievich bent squares. These perfect algebraic constructions are used as a basis to build many new cryptographic primitives, such as generators of pseudo-random key sequences, crypto graphic S-boxes, etc. Bent-functions also find their application in the construction of C-codes in the systems with code division multiple access (CDMA) to provide the lowest possible value of Peak-to-Average Power Ratio (PAPR) k = 1, as well as for the construction of error-correcting codes and systems of orthogonal biphasic signals. All the numerous applications of bent-functions relate to the theory of their synthesis. However, regular methods for complete class synthesis of bent-functions of any length N = 2k are currently unknown. The paper proposes a regular synthesis method for the basic Agievich bent squares of any order n, based on a regular operator of dyadic shift. Classification for a complete set of spectral vectors of lengths (l = 8, 16, …) based on a criterion of the maximum absolute value and set of absolute values of spectral components has been carried out in the paper. It has been shown that any spectral vector can be a basis for building bent squares. Results of the synthesis for the Agievich bent squares of order n = 8 have been generalized and it has been revealed that there are only 3 basic bent squares for this order, while the other 5 can be obtained with help the operation of step-cyclic shift. All the basic bent squares of order n = 16 have been synthesized that allows to construct the bent-functions of length N = 256. The obtained basic bent squares can be used either for direct synthesis of bent-functions and their practical application or for further research in order to synthesize new structures of bent squares of orders n = 16, 32, 64, …

About the Author

A. V. Sokolov
Odessa National Polytechnic University, Odessa
Ukraine

Address for correspondence: Sokolov Artiom V. – Odessa, National Polytechnic University, 1 Shevchenko Ave., 65044, г. Odessa, Ukraine Tel.: +38 048 734-85-21  radiosquid@gmail.com



References

1. Tokareva N. N. (2009) Bent-Functions: Results and Applications. Review of Papers. Prikladnaia Diskretnaia Matematika[Applied Discrete Mathematics], 3 (1), 15–37 (in Russian).

2. Mazurkov M. I., Barabanov N. A., Sokolov A. V. (2013) Generator of Key Length on the Basis of Bent-Function Dual Pairs.Prats? Odes. Pol?tekhn. Un-tu [Proceedings of Odessa Polytechnical University], 42 (3), 150–156 (in Russian).

3. Sokolov A. V. (2014) Fast-Acting Generator of Key Length on the Basis of Cellular Automaton. Prats? Odes. Pol?tekhn. Un-tu[Proceedings of Odessa National Polytechnical University], 43 (1), 180–186 (in Russian).

4. Paterson K. G. (2002) Sequences for OFDM and MultiCode CDMA: Two Problems in Algebraic Coding Theory. Proc. SETA 2001 (Discrete Mathematics and Theoretical Computer Science Series). Berlin, Springer, 46–71.

5. Rothaus O. S. (1976) On “Bent” Functions. Journal of Combinatorial Theory, Series A. 20 (3), 300–305 DOI: 10.1016/ 0097-3165(76)90024-8

6. Mazurkov M. I., Sokolov A. V. (2013) Regular Rules for Development of Complete Class of Bent-Sequential Length 16. Prats? Odes. Pol?tekhn. Un-tu [Proceedings of Odessa Polytechnical University], 41 (2), 231–237 (in Russian).

7. Qingshu Menga, Min Yangb, Huanguo Zhanga, Jingsong Cuia (2008) A Novel Algorithm Enumerating Bent Functions. Discrete Mathematics, 308 (23), 5576–5584 DOI: 10.1016/j.disc.2007.10.024.

8. Agievich S. V. (2002) On the Representation of Bent Functions by Bent Rectangles. Probabilistic Methods in Discrete Mathematics: Proceedings of the Fifth International Petrozavodsk Conference (Petrozavodsk, June 1–6, 2000). Boston: VSP, 121–135.

9. Sokolov A. V., Barabanov N. A. (2015) Algorithm for Removing the Spectral Equivalence of Component Boolean functions of Nyberg-Design S-Boxes. Radioelectronics and Communications Systems, 58 (5), 220–227. DOI: 10. 3103/S0735272715050040.

10. Mazurkov M. I., Sokolov A. V. (2014) Fast Orthogonal Transformations on the Basis of Bent Sequences. ?nformatika ta Matematichn? Metodi v Modeliuvann? [Informatics and Mathematical Methods in Simulation], (1), 5–13 (in Russian).

11. Sokolov A. V. (2015) New Methods for Synthesis of NonLinear Transformations in Modern Codes. Germany, Lap Lambert Academic Publishing. 100.

12. Sokolov A. V. (2013) Constructive Method for the Synthesis of Nonlinear S-Boxes Satisfying the Strict Avalanche Criterion.Radioelectronics and Communications Systems, 56 (8), 415–423. DOI: 10.3103/S0735272 713080049.


Review

For citations:


Sokolov A.V. REGULAR METHOD FOR SYNTHESIS OF BASIC BENT-SQUARES OF RANDOM ORDER. Science & Technique. 2016;15(4):345-352. (In Russ.) https://doi.org/10.21122/2227-1031-2016-15-4-345-352

Views: 800


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2227-1031 (Print)
ISSN 2414-0392 (Online)