Javascript must be enabled to continue!
Low-Latency Boolean Functions and Bijective S-boxes
View through CrossRef
In this paper, we study the gate depth complexity of (vectorial) Boolean functions in the basis of {NAND, NOR, INV} as a new metric, called latency complexity, to mathematically measure the latency of Boolean functions. We present efficient algorithms to find all Boolean functions with low-latency complexity, or to determine the latency complexity of the (vectorial) Boolean functions, and to find all the circuits with the minimum latency complexity for a given Boolean function. Then, we present another algorithm to build bijective S-boxes with low-latency complexity which with respect to the computation cost, this algorithm overcomes the previous methods of building S-boxes.As a result, for latency complexity 3, we present n-bit S-boxes of 3 ≤ n ≤ 8 with linearity 2n−1 and uniformity 2n−2 (except for 5-bit S-boxes for whose the minimum achievable uniformity is 6). Besides, for latency complexity 4, we present several n-bit S-boxes of 5 ≤ n < 8 with linearity 2n−2 and uniformity 2n−4.
Universitatsbibliothek der Ruhr-Universitat Bochum
Title: Low-Latency Boolean Functions and Bijective S-boxes
Description:
In this paper, we study the gate depth complexity of (vectorial) Boolean functions in the basis of {NAND, NOR, INV} as a new metric, called latency complexity, to mathematically measure the latency of Boolean functions.
We present efficient algorithms to find all Boolean functions with low-latency complexity, or to determine the latency complexity of the (vectorial) Boolean functions, and to find all the circuits with the minimum latency complexity for a given Boolean function.
Then, we present another algorithm to build bijective S-boxes with low-latency complexity which with respect to the computation cost, this algorithm overcomes the previous methods of building S-boxes.
As a result, for latency complexity 3, we present n-bit S-boxes of 3 ≤ n ≤ 8 with linearity 2n−1 and uniformity 2n−2 (except for 5-bit S-boxes for whose the minimum achievable uniformity is 6).
Besides, for latency complexity 4, we present several n-bit S-boxes of 5 ≤ n < 8 with linearity 2n−2 and uniformity 2n−4.
Related Results
Some Contributions to Boolean like near Rings
Some Contributions to Boolean like near Rings
In this paper we extend Foster’s Boolean-like ring to Near-rings. We introduce the concept of a Boolean like near-ring. A near-ring N is said to be a Boolean-like near-ring if ...
A Note on Boolean Like Algebras
A Note on Boolean Like Algebras
In this paper we develop on abstract system: viz Boolean-like algebra and prove that every Boolean algebra is a Boolean-like algebra. A necessary and sufficient condition for a B...
A review of cryptographic properties of S-boxes with generation and analysis of crypto secure S-boxes.
A review of cryptographic properties of S-boxes with generation and analysis of crypto secure S-boxes.
In modern as well as ancient ciphers of public key cryptography, substitution boxes find a permanent seat. Generation and cryptanalysis of 4-bit as well as 8-bit crypto S-boxes is ...
On the sensitivity to noise of a Boolean function
On the sensitivity to noise of a Boolean function
In this paper we generate upper and lower bounds for the sensitivity to noise of a Boolean function using relaxed assumptions on input choices and noise. The robustness of a Boolea...
Crypto-Archaeology: unearthing design methodology of DES s-boxes
Crypto-Archaeology: unearthing design methodology of DES s-boxes
US defence sponsored the DES program in 1974 and released it in 1977. It remained as a well-known and well accepted block cipher until 1998. Thirty-two 4-bit DES S-Boxes are groupe...
Behaviour of Silver Foxes in Traditional Breeding Boxes and in Boxes With an Entrance Tunnel
Behaviour of Silver Foxes in Traditional Breeding Boxes and in Boxes With an Entrance Tunnel
AbstractThe periparturient behaviour of silver-fox females inside traditional and modified breeding boxes was video-recorded. The behaviour was analysed from 24 hours before partur...
Using nest-boxes in pine stands of the Augustów Forest
Using nest-boxes in pine stands of the Augustów Forest
Abstract
In 2011–2014, the occupancy of nest-boxes by secondary hole-nesting birds and their breeding success was investigated in pine stands of the Augustów Forest ...
Using Variable-Entered Karnaugh Maps in Determining
Dependent and Independent Sets of Boolean Functions
Using Variable-Entered Karnaugh Maps in Determining
Dependent and Independent Sets of Boolean Functions
An important class for Boolean reasoning problems involves
interdependence among the members of a set T of Boolean functions.
Two notable problems among this class are (a) to estab...

