Paper 2020/359

4-bit Boolean functions in generation and cryptanalysis of secure 4-bit crypto S-boxes.

Sankhanil Dey, Amlan Chakrabarti, and Ranjan Ghosh

Abstract

In modern ciphers of commercial computer cryptography 4-bit crypto substitution boxes or 4-bit crypto S-boxes are of utmost importance since the late sixties. Since then the 4 bit Boolean functions (BFs) are proved to be the best tool to generate the said 4-bit crypto S-boxes. In this paper the crypto related properties of the 4-bit BFs such as the algebraic normal form (ANF) of the 4-bit BFs, the balancedness, the linearity, the nonlinearity, the affinity and the non-affinity of the 4-bit BFs and the strict avalanche criterion (SAC) of 4-bit BFs are studied in detail. An exhaustive study of 4-bit BFs with some new observations and algorithms on SAC of 4-bit BFs is also reported in this paper. A bit later in the end of nineties the Galois field polynomials over Galois field GF(28) are in use to generate the 8-bit crypto S-box of the Advance Encryption Standard (AES). A detailed study on generation of the 4-bit crypto S-boxes with such Galois field polynomials over the binary as well as non-binary extended Galois fields is also given in this paper. The generated 4-bit crypto S-boxes are analyzed with four cryptanalysis techniques and the well-defined SAC algorithms of 4-bit crypto S-boxes to search for the best possible 4-bit crypto S-boxes. Some existing 4-bit crypto S-boxes like the 32 4-bit crypto S-boxes of the Data Encryption Standard (DES) and the four 4-bit crypto S-boxes of the two variants of the Lucifer are analyzed to report the weakness of such S-boxes. A comparative study of the ancient as well as the modern 4-bit crypto S-boxes with the generated 4-bit crypto S-boxes proves the said generated 4-bit crypto S-boxes to be the best possible one.

Note: This is a very lucid and explained foundation work in cryptology.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published elsewhere. Minor revision. Security and Privacy, Wiley Periodicals Inc.
DOI
10.1002/spy2.90
Keywords
Boolean functionsCryptographyS-boxesSAC.
Contact author(s)
sdrpe_rs @ caluniv ac in
History
2020-03-28: received
Short URL
https://ia.cr/2020/359
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/359,
      author = {Sankhanil Dey and Amlan Chakrabarti and Ranjan Ghosh},
      title = {4-bit Boolean functions in generation and cryptanalysis of secure 4-bit crypto S-boxes.},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/359},
      year = {2020},
      doi = {10.1002/spy2.90},
      url = {https://eprint.iacr.org/2020/359}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.