Algorithms for rotation symmetric Boolean functions (Q887834)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Algorithms for rotation symmetric Boolean functions |
scientific article; zbMATH DE number 6503842
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Algorithms for rotation symmetric Boolean functions |
scientific article; zbMATH DE number 6503842 |
Statements
Algorithms for rotation symmetric Boolean functions (English)
0 references
3 November 2015
0 references
Summary: Rotation Symmetric Boolean Functions (RSBFs) are of immense importance as building blocks of cryptosystems. This class of Boolean functions is invariant under circular translation of indices. It is known that, for \(n\)-variable RSBF functions, the associated set of all possible input \(n\)-bit strings can be divided into a number of subsets (called \textit{partitions} or \textit{orbits}), where every element (\(n\)-bit string) of a subset can be obtained by simply rotating the string of bits of some other element of the same subset. In this paper, for a given value of \(n\), we propose algorithms for the generation of these partitions of all possible \(n\)-bit strings, each partition corresponding to a specific \(n\)-variable RSBF and its associated circular translations. These partitions can then be used to generate all possible \(n\)-variable RSBFs. The proposed algorithms are implemented for a maximum value of \(n\)= 41.
0 references
algorithms
0 references
cryptography
0 references
symmetric Boolean functions
0 references
rotation symmetric Boolean functions
0 references
information coding
0 references