Building the dynamic diffusion layer for SPN block ciphers based on direct exponent and scalar multiplication

Authors

  • Tran Thi Luong

DOI:

https://doi.org/10.54654/isj.v1i15.836

Keywords:

MDS matrix, dynamic block cipher

Tóm tắt

Abstract—Maximum Distance Separable
(MDS) matrices have been applied not only in
coding theory but also in the design of block
ciphers and hash functions. In this paper, we
propose algorithms for building a dynamic
diffusion layer for SPN block ciphers based on the
direct exponent and scalar multiplication. The
proposed dynamic algorithms contribute to
improving the security of SPN block ciphers
against strong attacks on block ciphers such as
linear attacks, differential attacks.
Tóm tắt Ma trận phân tách cực đại (MDS)
không chỉ được áp dụng trong lý thuyết mã hóa
mà còn trong việc thiết kế mật mã khối và các hàm
băm. Trong bài báo này, tác giả đề xuất các thuật
toán để xây dựng một lớp khuếch tán động cho các
mật mã khối SPN dựa trên phép nhân và lũy thừa
trực tiếp. Các thuật toán động được đề xuất góp
phần nâng cao tính an toàn của mật mã khối SPN
trước các loại tấn công mạnh vào mật mã khối như
tấn công tuyến tính, tấn công vi sai.

Downloads

Download data is not yet available.

References

G. Murtaza, N. Ikram, “Direct Exponent and Scalar

Multiplication Classes of an MDS Matrix”,

[EB/OL], National University of Sciences and

Technology, Pakistan, (2011-01-10), pp. 2-5.

K.C Gupta, I.G Ray, “On Constructions of MDS

Matrices From Circulant-Like Matrices For

Lightweight Cryptography”, Technical Report

No. ASU/2014/1, Dated : 14th February, 2014.

W. Mohamed, Ridza, M. Abdulrashid, “A method

for linear transformation in substitution

permutation network symmetric-key block

cipher,” international application published under

the patent cooperation treaty, 10 may 2012, pp. 3-

. T. T. Luong, N. N. Cuong, L. T. Dung, “The

preservation of good cryptographic properties of

MDS matrix under direct exponent

transformation”, Journal of Computer Science

and Cybernetics, vol.31, no.4, pp. 291–303, 2015.

. T. T. Luong, N. N. Cuong, L. T. Dung, “A new

statement about direct exponent of an MDS

matrix in block ciphers”, in 2015 IEEE the

Seventh International Conference on Knowledge

and Systems Engineering (KSE), IEEE, pp. 340–

, 2015. (Date Added to IEEE Xplore: 07

January 2016).

. T. T. Luong, N. N. Cuong, L. T. Dung, “The

preservation of the coefficient of fixed points of

an MDS matrix under direct exponent

transformation”, in 2015 IEEE International

Conference on Advanced Technologies for

Communications (ATC), IEEE, pp. 111–116,

(Date Added to IEEE Xplore: 25 January

.

. T. T. Luong, N. N. Cuong, “Direct exponent and

scalar multiplication transformations of mds

matrices: some good cryptographic results for

dynamic diffusion”, Journal of Computer Science

and Cybernetics, vol.32, no.1, pp. 1–17, 2016.

G. Murtaza, A. A. Khan, S. W. Alam, A. Farooqi,

“Fortification of aes with dynamic mix-column

transformation,” IACR Cryptology ePrint

Archive, vol. 2011, p. 184, 2011.

F. Ahmed and D. Elkamchouchi, “Strongest aes

with s-boxes bank and dynamic key mds matrix

(sdk-aes),” International Journal of Computer and

Communication Engineering, vol. 2, no. 4, p.

, 2013.

F.J. MacWilliams, N.J.A. Sloane, The theory of

error-correcting codes. Elsevier, 1977.

M.R.Z’aba, Analysis of Linear Relationships in

BlockCiphers. Ph.D. Thesis, Queensland

University of Technology, Brisbane, Australia,

Heys H.M. and Tavares S.E. (1996), “The design

of product ciphers resistatnt to dierential and

linear crypt-analysis”, Journal of cryptography,

vol. 9, no. 1, pp. 1-19.

Lai X., Massey J.L. and Murphy S. (1991),

“Markov ciphers and differential cryptanalysis”,

In Proceedings of Advances in Cryptology,

LNCS 473, Springer, pp. 389 - 404.

Matsui M. (1994), “Linear cryptanalysis method

for des cipher”, Advances in

Cryptology|EUROCRYPT'93, LNCS 765, pp.

-397, Springer-Verlag.

Shannon C.E. (1949), “Communication theory of

secrecy systems,” Bell System Technical Journal,

vol. 28, no. 4, pp. 656-715.

Downloads

Abstract views: 0 / PDF downloads: 0

Published

2022-06-08

How to Cite

Luong, T. T. (2022). Building the dynamic diffusion layer for SPN block ciphers based on direct exponent and scalar multiplication. Journal of Science and Technology on Information Security, 1(15), 38-45. https://doi.org/10.54654/isj.v1i15.836

Issue

Section

Papers