Recursive weights for some Boolean functions

This paper studies degree 3 Boolean functions in n variables which are rotation symmetric, that is, invariant under any cyclic shift of the indices of the variables. These rotation symmetric functions have been extensively studied in the last dozen years or so because of their importance in cryptog...

Full description

Bibliographic Details
Main Authors: Brown Alyssa, Cusick Thomas W.
Format: Article
Language:English
Published: De Gruyter 2012-10-01
Series:Journal of Mathematical Cryptology
Subjects:
Online Access:https://doi.org/10.1515/jmc-2011-0020
_version_ 1811182886241435648
author Brown Alyssa
Cusick Thomas W.
author_facet Brown Alyssa
Cusick Thomas W.
author_sort Brown Alyssa
collection DOAJ
description This paper studies degree 3 Boolean functions in n variables which are rotation symmetric, that is, invariant under any cyclic shift of the indices of the variables. These rotation symmetric functions have been extensively studied in the last dozen years or so because of their importance in cryptography. Let denote the (Hamming) weight of the Boolean function f. We extend and simplify results of Bileschi, Cusick and Padgett, who gave an algorithm for finding a recursion for the sequence , where is the cubic rotation symmetric function generated by the monomial We show that the weights for the function (note this is just the sum of the first terms in the definition of ) satisfy the same recursion as the weights for . We prove the recursion for the weights of by a method based on the work by Bileschi–Cusick–Padgett, but we are able to avoid a lot of the complications in their proofs. In particular, we do not need the technical notion of “g terms” or the elaborate proof of similarity of certain matrices.
first_indexed 2024-04-11T09:38:03Z
format Article
id doaj.art-c5cf94c0cacf45b4a577ecd05d810731
institution Directory Open Access Journal
issn 1862-2976
1862-2984
language English
last_indexed 2024-04-11T09:38:03Z
publishDate 2012-10-01
publisher De Gruyter
record_format Article
series Journal of Mathematical Cryptology
spelling doaj.art-c5cf94c0cacf45b4a577ecd05d8107312022-12-22T04:31:31ZengDe GruyterJournal of Mathematical Cryptology1862-29761862-29842012-10-016210513510.1515/jmc-2011-0020Recursive weights for some Boolean functionsBrown Alyssa0Cusick Thomas W.1Department of Mathematics, University at Buffalo, 244 Math Building, Buffalo, NY 14260, USADepartment of Mathematics, University at Buffalo, 244 Math Building, Buffalo, NY 14260, USAThis paper studies degree 3 Boolean functions in n variables which are rotation symmetric, that is, invariant under any cyclic shift of the indices of the variables. These rotation symmetric functions have been extensively studied in the last dozen years or so because of their importance in cryptography. Let denote the (Hamming) weight of the Boolean function f. We extend and simplify results of Bileschi, Cusick and Padgett, who gave an algorithm for finding a recursion for the sequence , where is the cubic rotation symmetric function generated by the monomial We show that the weights for the function (note this is just the sum of the first terms in the definition of ) satisfy the same recursion as the weights for . We prove the recursion for the weights of by a method based on the work by Bileschi–Cusick–Padgett, but we are able to avoid a lot of the complications in their proofs. In particular, we do not need the technical notion of “g terms” or the elaborate proof of similarity of certain matrices.https://doi.org/10.1515/jmc-2011-0020boolean functionsrotation symmetryhamming weightrecursion
spellingShingle Brown Alyssa
Cusick Thomas W.
Recursive weights for some Boolean functions
Journal of Mathematical Cryptology
boolean functions
rotation symmetry
hamming weight
recursion
title Recursive weights for some Boolean functions
title_full Recursive weights for some Boolean functions
title_fullStr Recursive weights for some Boolean functions
title_full_unstemmed Recursive weights for some Boolean functions
title_short Recursive weights for some Boolean functions
title_sort recursive weights for some boolean functions
topic boolean functions
rotation symmetry
hamming weight
recursion
url https://doi.org/10.1515/jmc-2011-0020
work_keys_str_mv AT brownalyssa recursiveweightsforsomebooleanfunctions
AT cusickthomasw recursiveweightsforsomebooleanfunctions