Key-dependent s-box in lightweight block ciphers

This paper introduces new methods of how to generate a suitable key-dependent substitution boxes (Sboxes) for use in lightweight block ciphers. An S-box is commonly used in block ciphers to provide the crucial property of nonlinearity. And one of the advantages of using key-dependent S-boxes is th...

Full description

Bibliographic Details
Main Authors: AlDabbagh, S.S.M., Taha Alshaikhli, Imad Fakhri, Zaba, Muhammad Reza
Format: Article
Language:English
English
Published: Little Lion Scientific Islamabad Pakistan 2014
Subjects:
Online Access:http://irep.iium.edu.my/36443/
http://irep.iium.edu.my/36443/
http://irep.iium.edu.my/36443/1/key-dependent_s-box.pdf
http://irep.iium.edu.my/36443/4/36443_Key-dependent%20s-box%20in%20lightweight%20block%20ciphers_SCOPUS.pdf
Description
Summary:This paper introduces new methods of how to generate a suitable key-dependent substitution boxes (Sboxes) for use in lightweight block ciphers. An S-box is commonly used in block ciphers to provide the crucial property of nonlinearity. And one of the advantages of using key-dependent S-boxes is that it is difficult for an attacker to perform attacks such as differential cryptanalysis on the cipher since the S-boxes are unknown. However, implementing such S-box incurs costs, which is one of the criteria that a lightweight block cipher has to minimize. It is therefore important to have a key-dependent S-box method which always outputs a cryptographically strong S-box and has a small footprint. In this paper, we propose novel methods on how to generate s-boxes based on the value of the secret key. Moreover, this research showed the intensive analysis for cost and security for each method.