Skip to main navigation Skip to search Skip to main content

Recursion polynomial for cubic rotation symmetric Boolean functions

Research output: Contribution to journalArticlepeer-review

Abstract

Rotation symmetric (RS) Boolean functions have been extensively studied for over twenty years because of their applications in cryptography and coding theory. The present paper studies degree 3 RS functions, and relies extensively on the theory of the affine equivalence of such functions developed in [3] . It is known [1] that if f(x1,x2,…,xn) is the RS Boolean function in n variables generated by the monomial x1,x2,…xi (notation (x1,x2,…,xi)n), then the sequence wt((x1,x2,…,xi)n),n=i,i+1,…, where wt((x1,x2,…,xi)n) denotes the Hamming weight of the function, satisfies a linear recursion with integer coefficients and this recursion can be explicitly computed with a method given in [1] . It was observed in [10, Lemma 3.5, p. 396] that the functions (1,2,4)n and (1,2,5)n have the same weights for every n even though the two functions are not affine equivalent for infinitely many values of n . It was not clear what the explanation for that is. This paper answers that question and gives a general theory that provides many more examples of similar behavior for function pairs (1,r,s)n and (1,t,u)n.

Original languageEnglish
Article number114912
JournalDiscrete Mathematics
Volume349
Issue number5
DOIs
StatePublished - May 2026

Keywords

  • Boolean function
  • Hamming weight
  • Recursion
  • Rotation symmetric function

Fingerprint

Dive into the research topics of 'Recursion polynomial for cubic rotation symmetric Boolean functions'. Together they form a unique fingerprint.

Cite this