Archives

Determinant S-boxes for Substitution Function in Block Cipher Encryption Algorithm


Julia Juremi, Sharifah Md Yasin, Nik Sakinah Nik Ab Aziz, Salasiah Sulaima and Nurul Husna Mohd Saad
Abstract

The substitution boxes, or known as S-box, are essentially lookup tables that substitute input bits with output bits. Designing an s-box is usually the most important task while designing a new cipher. This is because an s-box is the only non-linear element of the cipher upon which the whole cryptographic strength of the cipher depends. In this paper, new s-boxes known as determinant s-box were constructed using the combination of determinant matrix computation, affine transformation and different irreducible polynomials for GF(𝟐𝟐𝟖𝟖) and the construction are designed to be reversible so they can be used in encryption and decryption process. All of the constructed determinant s-boxes are tested through the s-box analysis test using the SET tool and the results indicate that the new determinant s-boxes have been proven to be cryptographically secured. The constructed determinant s-boxes are then plugged into the AES block cipher and tested through the NIST Statistical Suite Test to check for the randomness of the output produced. The results exhibit randomness in the sequence of output produced. The correlation coefficient test are also performed and the results shows a strong positive (or negative) non-linear relationship between the plaintext and the ciphertext.

Volume 11 | 01-Special Issue

Pages: 1390-1397