Abstract
Recent research shows that the class of rotation symmetric Boolean functions is potentially rich in functions of cryptographic significance. In this paper, two classes of rotation symmetric Boolean functions having optimal algebraic immunity on even number of variables are presented. We give a lower bound of the algebraic degree of the functions in the first class, and derive the algebraic degree of the second class of functions. Moreover, the algebraic degree of the second class of functions is high enough. It is shown that both classes of functions have much better nonlinearity than all the previously obtained rotation symmetric Boolean functions with optimal algebraic immunity, and have good behavior against fast algebraic attacks at least for small numbers of input variables.
Similar content being viewed by others
References
Armknecht, F., Carlet, C., Gaborit, P., Kunzli, S., Meier, W., Ruatta, O.: Efficient computation of algebraic immunity for algebraic and fast algebraic attack. In: Advances in Cryptology—EUROCRYPT 2006, pp. 147–164. Springer (2006)
Carlet, C.: A method of construction of balanced functions with optimum algebraic immunity. http://eprint.iacr.org/2006/149 (2006)
Carlet, C., Dalai, D., Gupta, K., Maitra, S.: Algebraic immunity for cryptographically significant Boolean functions: analysis and construction. IEEE Trans. Inf. Theory 52, 3105–3121 (2006)
Carlet, C., Gao, G., Liu, W.: A secondary construction and a transformation on rotation symmetric functions, and their action on bent and semi-bent functions. J. Comb. Theory A 127, 161–175 (2014)
Courtois, N.: Fast algebraic attacks on stream ciphers with linear feedback. In: Advances in Cryptology—EUROCRYPTO, pp. 176–194. Springer (2003)
Courtois, N., Pieprzyk, J.: Cryptanalysis of block ciphers with overdefined systems of equations. In: Advances in Cryptology—EUROCRYPT 2002, pp. 3267–3287. Springer (2002)
Courtois, N., Meier, W.: Algebraic attacks on stream ciphers with linear feedback. In: Advances in Cryptology—EUROCRYPT 2003, pp. 345–359. Springer (2003)
Dalai, D., Maitra, S., Sarkar, S.: Basic theory in construction of Boolean functions with maximum possible annihilator immunity. Des. Codes Cryptogr. 40, 41–58 (2006)
Du, J., Wen, Q., Zhang, J., Pang, S.: Construction and counting of 1-resilient RSBFs on \(pq\) variables. IEICE Trans. Fund. Electron. Commun. Comput. Sci. E96–A, 1653–1656 (2013)
Du, J., Wen, Q., Zhang, J., Pang, S.: Constructions of resilient rotation symmetric Boolean functions on given number of variables. IET Inf. Secur. 8, 65–72 (2014)
Feng, K., Liao, Q., Yang, J.: Maximal values of generalized algebraic immunity. Des. Codes Cryptogr. 50, 243–252 (2009)
Fu, S., Du, J., Qu, L., Li, C.: Construction of odd-variable rotation symmetric Boolean functions with maximum algebraic immunity. IEICE Trans. Fund. Electron. Commun. Comput. Sci. E99–A, 853–855 (2016)
Fu, S., Li, C., Matsuura, K., Qu, L.: Construction of even-variable rotation symmetric Boolean functions with maximum algebraic immunity. Sci. China Inf. Sci. 56, 1–9 (2009)
Gao, G., Liu, W., Carlet, C.: Constructions of quadratic and cubic rotation symmetric bent functions. IEEE Trans. Inf. Theory 58, 4908–4913 (2012)
Heubach, S., Mansour, T.: Combinatorics of Compositions and Words. CRC Press, Boca Raton (2009)
Liu, M., Lin, D., Pei, D.: Fast algebraic attacks and decomposition of symmetric Boolean functions. IEEE Trans. Inf. Theory 57, 4817–4821 (2012)
Meier, W., Pasalic. E., Carlet, C.: Algebraic attacks and decomposition of Boolean functions. In: Advances in Cryptology—EUROCRYPT 2004, pp. 474–491. Springer (2004)
Hawkes, P., Rose, G.: Rewriting variables: the complexity of fast algebraic attacks on streamciphers. In: Advances in Cryptology—CRYPTO 2004, pp. 390–406. Springer (2004)
Qu, L., Feng, K., Liu, F., Wang, L.: Constructing symmetric Boolean functions with maximum algebraic immunity. IEEE Trans. Inf. Theory 55, 2406–2412 (2009)
Sarkar, S., Maitra, S.: Construction of rotation symmetric Boolean functions with maximun algebraic immunity on odd number of variables. In: Boztaş, S., Lu, H. F. (eds.) Applied Algebra, Algebraic Algorithms and Error-Correcting Codes, pp. 271–280. Springer (2007)
Sarkar, S., Maitra, S.: Construction of rotation symmetric Boolean functions with optimal algebraic immunity. Comput. Syst. 12, 267–284 (2009)
Su, S., Tang, X.: Construction of rotation symmetric Boolean functions with optimal algebraic immunity and high nonlinearity. Des. Codes Cryptogr. 71, 1567–1580 (2014)
Acknowledgements
This research was supported by the National Key Basic Research Program of China under Grant No. 2013CB834204, and the National Natural Science Foundation of China under Grant Nos. 61571243 and 61171082.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sun, L., Fu, FW. Constructions of even-variable RSBFs with optimal algebraic immunity and high nonlinearity. J. Appl. Math. Comput. 56, 593–610 (2018). https://doi.org/10.1007/s12190-017-1088-1
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12190-017-1088-1