Home / Regular Issue / JTAS Vol. 19 (S) Oct. 2011 / JST-0318-2011

 

Nonlinear Boolean Permutations

Abdurashid Mamadolimov, Herman Isa, Miza Mumtaz Ahmad and Moesfa Soeheila Mohamad

Pertanika Journal of Tropical Agricultural Science, Volume 19, Issue S, October 2011

Keywords: Boolean permutation, S-Box, block cipher, nonlinearity

Published on:

A Boolean permutation is called nonlinear if it has at least one nonlinear component function. All nonlinearBoolean permutations and their complements are called non-affine Boolean permutations. Any non-affine Boolean permutation is a potential candidate for bijective S-Box of block ciphers. In this paper, we find the number of n-variable non-affine Boolean permutations up to multiplicative n and show a simple method of construction of non-affine Boolean permutations. However, non-affinity property is not sufficient for S-Boxes. Nonlinearity is one of the basic properties of an S-Box. The nonlinearity of Boolean permutation is a distance between set of all non-constant linear combinations of component functions and set of all non-affine Boolean functions. The cryptographically strong S-Boxes have high nonlinearity. In this paper, we show a method of construction of 8-variable highly nonlinear Boolean permutations. Our construction is based on analytically design (8, 1), (8, 2), and (8, 3) highly nonlinear vectorial balanced functions and random permutation for other component functions.

ISSN 1511-3701

e-ISSN 2231-8542

Article ID

JST-0318-2011

Download Full Article PDF

Share this article

Recent Articles