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...
Main Authors: | , , |
---|---|
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 |
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. |
---|