Abstract

Rotation symmetric Boolean functions were introduced by Pieprzyk and Qu in the late 1990’s. They showed that these functions are useful, among other things, in the design of fast hashing algorithms with strong cryptographic properties. The concept of rotation symmetric Boolean functions has been generalized to a class of functions known as k-rotation Boolean functions, where k divides n and n is the number of variables of the Boolean function. Analogous to the case of regular rotation symmetric Boolean functions, a monomial k-rotation Boolean function is called long k-cycle if the number of terms coincides with n/k and short k-cycle if the number of terms is less than n/k. In this work we characterize short k-cycles by providing specific generators for them. We also provide a count for the number of short k-cycles in n variables for a fixed degree and for a specified length.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call