Abstract
Boolean functions satisfying good cryptographic criteria when restricted to the set of vectors with constant Hamming weight play an important role in the well-known FLIP stream cipher proposed by Méaux et al. at the conference Eurocrypt 2016. After providing a security analysis on the FLIP cipher, those functions were nicely-investigated firstly by Carlet et al. in 2017 before taking a high interest by the community. Handling such Boolean functions and designing those with optimal characteristic cryptographic properties is no easy assignment. This article attempts to broaden the range of choices for these functions by offering two new concrete constructions of weightwise perfectly balanced (WPB) functions on \(2^m\) variables (where m is a positive integer) with optimal algebraic immunity. It is worth noting that the second class of WPB functions can be linearly transformed to be 2-rotation symmetric. Simultaneously, the k-weight nonlinearities of these newly constructed WPB functions on \(2^m\) variables are discussed for small values of m. Lastly, comparisons of the k-weight nonlinearities of all the known WPB functions are given, including the known results from computer investigations. The comparison to the current literature shows that despite its simplicity (an advantage from the implementation point of view), the WPB functions presented in this paper are the best in behavior from the algebraic immunity and the k-weight nonlinearities. Specifically, the even-weight nonlinearities of our second class of WPB functions are much higher than all the known WPB functions in the literature.
Similar content being viewed by others
References
Carlet, C.: Boolean Functions for Cryptography and Coding Theory. Cambridge University Press, Cambridge (2021)
Carlet, C., Méaux, P., Rotella, Y.: Boolean functions with restricted input and their robustness: application to the FLIP cipher. IACR Trans. Symmetric Cryptol. 2017(3), 192–227 (2017)
Duval, S., Lallemand, V., Rotella, Y.: Cryptanalysis of the FLIP family of stream ciphers. In: Advances in Cryptology-CRYPTO 2016, Lecture Notes in Computer Science, vol. 9814, pp. 457–475. Berlin: Springer-Verlag (2016)
Joux, A., Delaunay, P.: Galois LFSR, embedded devices and side channel weaknesses. In: Progress in Cryptology-INDOCRYPT 2006, Lecture Notes in Computer Science, vol. 4329, pp. 436–451. Berlin: Springer-Verlag (2006)
Li, J., Su, S.: Construction of weightwise perfectly balanced Boolean functions with high weightwise nonlinearity. Discrete Applied Mathematics 279, 218–227 (2020)
Liu, J., Mesnager, S.: Weightwise perfectly balanced functions with high weightwise nonlinearity profile. Designs, Codes and Cryptography 87(8), 1797–1813 (2019)
Méaux, P., Journault, A., Standaert, F.X., Carlet, C.: Towards stream ciphers for efficient FHE with low-noise. In: Advances in Cryptology, EUROCRYPT 2016, Lecture Notes in Computer Science, vol. 9665, pp. 311–343. Berlin: Springer-Verlag (2016)
Mesnager, S., Su, S.: On constructions of weightwise perfectly balanced functions. Cryptography and Communications 13(6), 951–979 (2021)
Mesnager, S., Zhou, Z., Ding, C.: On the nonlinearity of Boolean functions with restricted input. Cryptography and Communications 11(1), 63–76 (2019)
Su, S.: The lower bound of the weightwise nonlinearity profile of a class of weightwise perfectly balanced functions. Discrete Applied Mathematics 297, 60–70 (2021)
Richard, A.: Polynomials and special functions. In: Regional Conference Series in Applied Mathematics, vol. 21, pp. 59–60. Philadelphia, PA: SIAM (1975)
Tang, D., Liu, J.: A family of weightwise (almost) perfectly balanced boolean functions with optimal algebraic immunity. Cryptography and Communications 11(6), 1185–1197 (2019)
Zhang, R., Su, S.: A new construction of weightwise perfectly balanced Boolean functions. Advances in Mathematics of Communications. To appear (2021)
Su, S., Tang, X.: Systematic constructions of rotation symmetric bent functions, 2-rotation symmetric bent functions, and bent idempotent functions. IEEE Trans. Inf. Theory 63(7), 4658–4667 (2017)
Acknowledgements
The authors address their thanks to Associate Editor for this Special Issue and the reviewers for their valuable comments and constructive suggestions that improved the quality of this paper highly. The authors also thank the chairs of the BFA 2021 conference and all the organizing committees, especially for their tremendous efforts in successfully making the (hybrid) conference. The first author is also very grateful for her nice invitation to attend this conference physically. This work is supported by the Key Scientific Research Project of Colleges and Universities in Henan Province (Grant No. 21A413003) and the National Natural Science Foundation of China (Grant No. 61502147).
Author information
Authors and Affiliations
Corresponding author
Additional information
This article belongs to the Topical Collection: Boolean Functions and Their Applications VI
Guest Editors: Lilya Budaghyan, Claude Carlet, Tor Helleseth, and Cunsheng Ding.
Rights and permissions
About this article
Cite this article
Mesnager, S., Su, S., Li, J. et al. Concrete constructions of weightwise perfectly balanced (2-rotation symmetric) functions with optimal algebraic immunity and high weightwise nonlinearity. Cryptogr. Commun. 14, 1371–1389 (2022). https://doi.org/10.1007/s12095-022-00603-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12095-022-00603-5
Keywords
- Symmetric cryptography
- Boolean function
- FLIP cipher
- Weightwise perfectly balance
- Weightwise nonlinearity
- Algebraic immunity