Abstract

To resist fast correlation attacks, Boolean functions used in stream ciphers should have high nonlinearity. n-variable bent functions have the maximum nonlinearity. However, they are not balanced and their algebraic degrees are at most n2. Therefore, they cannot be used directly as filter functions. In this paper, we give a new method to construct cryptographically significant Boolean functions. As an example, based on bent functions, we construct an infinite class of functions with good cryptographic properties: balancedness, optimum algebraic degree, almost optimum algebraic immunity and an almost optimum nonlinearity (higher than all other infinite classes of balanced functions with high algebraic immunity).

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