On the Construction of 20×20 and 24×24 Binary Matrices with Good Implementation Properties for Lightweight Block Ciphers and Hash Functions
We present an algebraic construction based on state transform matrix (companion matrix) for n×n (where n≠2k, k being a positive integer) binary matrices with high branch number and low number of fixed points. We also provide examples for 20×20 and 24×24 binary matrices having advantages on implement...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2014-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2014/540253 |
id |
doaj-2b29a816853a4a718f6c0cc807c342a3 |
---|---|
record_format |
Article |
spelling |
doaj-2b29a816853a4a718f6c0cc807c342a32020-11-24T20:50:54ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472014-01-01201410.1155/2014/540253540253On the Construction of 20×20 and 24×24 Binary Matrices with Good Implementation Properties for Lightweight Block Ciphers and Hash FunctionsMuharrem Tolga Sakallı0Sedat Akleylek1Bora Aslan2Ercan Buluş3Fatma Büyüksaraçoğlu Sakallı4Department of Computer Engineering, Trakya University, 22030 Edirne, TurkeyDepartment of Computer Engineering, Ondokuz Mayis University, 55139 Samsun, TurkeySoftware Engineering Department, Kirklareli University, 39000 Kırklareli, TurkeyDepartment of Computer Engineering, Namık Kemal University, 59860 Çorlu, TurkeyDepartment of Computer Engineering, Trakya University, 22030 Edirne, TurkeyWe present an algebraic construction based on state transform matrix (companion matrix) for n×n (where n≠2k, k being a positive integer) binary matrices with high branch number and low number of fixed points. We also provide examples for 20×20 and 24×24 binary matrices having advantages on implementation issues in lightweight block ciphers and hash functions. The powers of the companion matrix for an irreducible polynomial over GF(2) with degree 5 and 4 are used in finite field Hadamard or circulant manner to construct 20×20 and 24×24 binary matrices, respectively. Moreover, the binary matrices are constructed to have good software and hardware implementation properties. To the best of our knowledge, this is the first study for n×n (where n≠2k, k being a positive integer) binary matrices with high branch number and low number of fixed points.http://dx.doi.org/10.1155/2014/540253 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Muharrem Tolga Sakallı Sedat Akleylek Bora Aslan Ercan Buluş Fatma Büyüksaraçoğlu Sakallı |
spellingShingle |
Muharrem Tolga Sakallı Sedat Akleylek Bora Aslan Ercan Buluş Fatma Büyüksaraçoğlu Sakallı On the Construction of 20×20 and 24×24 Binary Matrices with Good Implementation Properties for Lightweight Block Ciphers and Hash Functions Mathematical Problems in Engineering |
author_facet |
Muharrem Tolga Sakallı Sedat Akleylek Bora Aslan Ercan Buluş Fatma Büyüksaraçoğlu Sakallı |
author_sort |
Muharrem Tolga Sakallı |
title |
On the Construction of 20×20 and 24×24 Binary Matrices with Good Implementation Properties for Lightweight Block Ciphers and Hash Functions |
title_short |
On the Construction of 20×20 and 24×24 Binary Matrices with Good Implementation Properties for Lightweight Block Ciphers and Hash Functions |
title_full |
On the Construction of 20×20 and 24×24 Binary Matrices with Good Implementation Properties for Lightweight Block Ciphers and Hash Functions |
title_fullStr |
On the Construction of 20×20 and 24×24 Binary Matrices with Good Implementation Properties for Lightweight Block Ciphers and Hash Functions |
title_full_unstemmed |
On the Construction of 20×20 and 24×24 Binary Matrices with Good Implementation Properties for Lightweight Block Ciphers and Hash Functions |
title_sort |
on the construction of 20×20 and 24×24 binary matrices with good implementation properties for lightweight block ciphers and hash functions |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1024-123X 1563-5147 |
publishDate |
2014-01-01 |
description |
We present an algebraic construction based on state transform matrix (companion matrix) for n×n (where n≠2k, k being a positive integer) binary matrices with high branch number and low number of fixed points. We also provide examples for 20×20 and 24×24 binary matrices having advantages on implementation issues in lightweight block ciphers and hash functions. The powers of the companion matrix for an irreducible polynomial over GF(2) with degree 5 and 4 are used in finite field Hadamard or circulant manner to construct 20×20 and 24×24 binary matrices, respectively. Moreover, the binary matrices are constructed to have good software and hardware implementation properties. To the best of our knowledge, this is the first study for n×n (where n≠2k, k being a positive integer) binary matrices with high branch number and low number of fixed points. |
url |
http://dx.doi.org/10.1155/2014/540253 |
work_keys_str_mv |
AT muharremtolgasakallı ontheconstructionof2020and2424binarymatriceswithgoodimplementationpropertiesforlightweightblockciphersandhashfunctions AT sedatakleylek ontheconstructionof2020and2424binarymatriceswithgoodimplementationpropertiesforlightweightblockciphersandhashfunctions AT boraaslan ontheconstructionof2020and2424binarymatriceswithgoodimplementationpropertiesforlightweightblockciphersandhashfunctions AT ercanbulus ontheconstructionof2020and2424binarymatriceswithgoodimplementationpropertiesforlightweightblockciphersandhashfunctions AT fatmabuyuksaracoglusakallı ontheconstructionof2020and2424binarymatriceswithgoodimplementationpropertiesforlightweightblockciphersandhashfunctions |
_version_ |
1716803189753249792 |