Paper 2000/009 Original: eprint.iacr.org/2000/009 ↗

New Directions in Design of Resilient Boolean Functions

Palash Sarkar
Subhamoy Maitra
Abstract

There has been a recent upsurge of research in the design of resilient Boolean functions for use in stream cipher systems. The existing research concentrates on maximum degree resilient functions and tries to obtain as high nonlinearity as possible. In sharp contrast to this approach we identify the class of functions with {\em provably best} possible trade-off among the parameters: number of variables, resiliency, nonlinearity and algebraic degree. We first prove a sharper version of McEliece theorem for Reed-Muller codes as applied to resilient functions, which also generalizes the well known Xiao-Massey characterization. As a consequence a nontrivial upper bound on the nonlinearity of resilient functions is obtained. This result coupled with Siegenthaler's inequality naturally leads to the notion of provably best resilient functions. We further show that such best functions can be constructed by the Maiorana-McFarland like technique. In cases where this method fails, we provide new ideas to construct best functions. We also briefly discuss efficient implementation of these functions in hardware.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2000-03-23: last updated
2000-03-23: published
Short URL
https://ia.cr/2000/009
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2000/009,
      author = {Palash Sarkar and Subhamoy Maitra},
      title = {New Directions in Design of Resilient Boolean Functions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2000/009},
      year = {2000},
      url = {https://eprint.iacr.org/2000/009}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.