Abstract
A new method for obtaining random bijective S-boxes based on discrete chaotic map is presented. The proposed method uses a discrete chaotic map based on the composition of permutations. The obtained S-boxes have been tested on the number of criteria, such as bijection, nonlinearity, strict avalanche criterion, output bits independence criterion, equiprobable input/output XOR distribution and maximum expected linear probability. The results of performance test show that the S-box presented in this paper has good cryptographic properties. The advantage of the proposed method is the possibility to achieve large key space, which makes it suitable for generation of \(n\times n\) S-boxes for larger values of n. Also, because this method uses discrete chaotic map based on the composition of permutations which has finite space domain, there is no need for discretization of continuous values of chaotic map, so the process of generation of S-boxes is not affected by approximations of any kind.
Similar content being viewed by others
References
Xie, E.Y., Li, C., Yu, S., Lu, J.: On the cryptanalysis of Fridrich’s chaotic image encryption scheme. Signal Process. 132, 150–154 (2017)
Jakimoski, G., Kocarev, L.: Chaos and cryptography: block encryption ciphers based on chaotic maps. IEEE Trans. Circuits Syst. I(48), 163–169 (2001)
Chen, G.: A novel heuristic method for obtaining S-boxes. Chaos Solitons Fractals 36, 1028–1036 (2008)
Wang, Y., Wong, K.W., Liao, X., Xiang, T.: A block cipher with dynamic S-boxes based on tent map. Commun. Nonlinear Sci. Numer. Simul. 14, 3089–3099 (2009)
Ozkaynak, F., Ozer, A.B.: A method for designing strong S-Boxes based on chaotic Lorenz system. Phys. Lett. A 374, 3733–3738 (2010)
Lambić, D., Živković, M.: Comparison of random S-box generation methods. Publications de l’institut mathematique 93, 109–115 (2013)
Lambić, D.: A novel method of S-box design based on chaotic map and composition method. Chaos Solitons Fractals 58, 16–21 (2014)
Liu, G., Yang, W., Liu, W., Dai, Y.: Designing S-boxes based on 3-D four-wing autonomous chaotic system. Nonlinear Dyn. 82, 1867–1877 (2015)
Guesmi, R., Farah, B., Kachouri, A., Samet, M.: A novel design of Chaos based S-Boxes using genetic algorithm techniques. In: IEEE 11th International Conference on Computer Systems and Applications (AICCSA), pp. 678–684 (2014)
Tian, Y., Lu, Z.M.: S-box: Six-dimensional compound hyperchaotic map and artificial bee colony algorithm. J. Syst. Eng. Electron. 27(1), 232–241 (2016)
Cavusoglu, U., Zengin, A., Pehlivan, I., Kacar, S.: A novel approach for strong S-Box generation algorithm design based on chaotic scaled Zhongtang system. Nonlinear Dyn. 1–14 (2016). doi:10.1007/s11071-016-3099-0
Belazi, A., Khan, M., Abd El-Latif, A.A., Belghith, S.: Efficient cryptosystem approaches: S-boxes and permutationsubstitution-based encryption. Nonlinear Dyn. 1–25 (2016). doi:10.1007/s11071-016-3046-0
Wang, Q., Yu, S., Li, C., Lu, J., Fang, X., Guyeux, C., Bahi, J.M.: Theoretical design and FPGA-based implementation of higher-dimensional digital chaotic systems. IEEE Trans. Circuits Syst. I: Regul. Papers 63(3), 401–412 (2016)
Lambić, D.: A new discrete chaotic map based on the composition of permutations. Chaos Solitons Fractals 78, 245–248 (2015)
Li, S., Li, C., Chen, G., Bourbakis, N.G., Lo, K.T.: A general quantitative cryptanalysis of permutation-only multimedia ciphers against plaintext attacks. Signal Process.: Image Commun. 23, 212–223 (2008)
Lehmer, D.H.: Teaching combinatorial tricks to a computer. In: Proc. Sympos. Appl.Math. Combinatorial Analysis, vol. 10, pp. 179–193. American Mathematical Society (1960)
Cusick, T., Stanica, P.: Cryptographic Boolean Functions and Applications. Elsevier, Amsterdam (2009)
Webster, A., Tavares, S.: On the design of S-boxes. In: Advances in Cryptology: Proc. CRYPTO’85, pp. 523–534. Lecture notes in computer science (1986)
Biham, E., Shamir, A.: Differential cryptanalysis of DES-like cryptosystems. J. Cryptol. 4, 3–72 (1991)
Keliher, L., Meijer, H., Tavares, S.: A new substitution-permutation network cryptosystem using key-dependent s-boxes. In: Proc. SAC’97, pp. 13–26 (1997)
Keliher, L.: Refined analysis of bounds related to linear and differential and linear cryptanalysis for the AES. In: Dobbertin, H. et al. (eds.) Advanced Encryption Standard-AES ’04, Bonn, 2004. Lecture notes in computer science, pp. 42–57 (2005)
Acknowledgements
The author is grateful to anonymous referees for useful comments leading to improvement of exposition.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lambić, D. A novel method of S-box design based on discrete chaotic map. Nonlinear Dyn 87, 2407–2413 (2017). https://doi.org/10.1007/s11071-016-3199-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-016-3199-x