2006Unpublished venueRequires access

Upper Bounds on Algebraic Immunity of Boolean Power Functions (Extended Abstract)

Yassir Nawaz, Guang Gong, Kishan Chand Gupta

Open publisher page 0 citations

Abstract

Algebraic attacks have received a lot of attention in studying security of symmetric ciphers. The function used in a symmetric cipher should have high algebraic immunity (AI) to resist algebraic attacks. In this paper we are interested in finding AI of Boolean power functions. We give an upper bound on the AI of any Boolean power function and a formula to find its corresponding low degree multiples. We prove that the upper bound on the AI for Boolean power functions with Inverse, Kasami and Niho exponents are ⌊ √ n ⌋ + ⌈ n ⌊ √ n ⌋ ⌉ − 2, ⌊ √ n ⌋ + ⌈ n ⌊ √ n ⌋ ⌉ and ⌊ √ n ⌋ + ⌈ n ⌊ √ n⌋ ⌉ respectively. We also generalize this idea to Boolean polynomial functions. All existing algorithms to determine AI and corresponding low degree multiples become too complex if the function has more than 25 variables. In our approach no algorithm is required. The AI and low degree multiples can be obtained directly from the given formula.

About this research paper

What this paper is about

Algebraic attacks have received a lot of attention in studying security of symmetric ciphers. The function used in a symmetric cipher should have high algebraic immunity (AI) to resist algebraic attacks. In this paper we are interested in finding AI of Boolean power functions. We give an upper bound on the AI of any Boolean power function and a formula to find its corresponding low degree multiples. We prove that the upper bound on the AI for Boolean power functions with Inverse, Kasami and Niho exponents are ⌊ √ n ⌋ + ⌈ n ⌊ √ n ⌋ ⌉ − 2, ⌊ √ n ⌋ + ⌈ n ⌊ √ n ⌋ ⌉ and ⌊ √ n ⌋ + ⌈ n ⌊ √ n⌋ ⌉ respectively. We also generalize this idea to Boolean polynomial functions. All existing algorithms to determine AI and corresponding low degree multiples become too complex if the function has more than 25 variables. In our approach no algorithm is required. The AI and low degree multiples can be obtained directly from the given formula.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Algebraic attacks have received a lot of attention in studying security of symmetric ciphers. The function used in a symmetric cipher should have high algebraic immunity (AI) to resist algebraic attacks. In this paper we are interested in finding AI of Boolean power functions. We give an upper bound on the AI of any Boolean power function and a formula to find its corresponding low degree multiples. We prove that the upper bound on the AI for Boolean power functions with Inverse, Kasami and Niho exponents are ⌊ √ n ⌋ + ⌈ n ⌊ √ n ⌋ ⌉ − 2, ⌊ √ n ⌋ + ⌈ n ⌊ √ n ⌋ ⌉ and ⌊ √ n ⌋ + ⌈ n ⌊ √ n⌋ ⌉ respectively. We also generalize this idea to Boolean polynomial functions. All existing algorithms to determine AI and corresponding low degree multiples become too complex if the function has more than 25 variables. In our approach no algorithm is required. The AI and low degree multiples can be obtained directly from the given formula.

Key concepts: Boolean function, Stream cipher, Discrete mathematics, Mathematics, Degree (music), Algebraic number, Upper and lower bounds, Algebraic function

Related papers

Back to paper searchBrowse research topicsOriginal source
Upper Bounds on Algebraic Immunity of Boolean Power Functions (Extended Abstract) — Research Paper | ScholarLens