The substitution box (S-Box) is the main block in the encryption system, which replaces the non-encrypted data by dynamic secure and hidden data. S-Box can be designed based on complex nonlinear chaotic systems that presented in recent papers as a chaotic S-Box. The hardware implementation of these chaotic systems suffers from long processing time (low speed), and high-power consumption since it requires a large number of non-linear computational models. In this paper, we present a high-speed FPGA implementation of Parallel Multi-Layer Selector Substitution Boxes based on the Lorenz Chaotic System (PMLS S-Box). The proposed PMLS chaotic S-Box is modeled using Xilinx System Generator (XSG) in 32 bits fixedpoint format, and the architecture implemented into Xilinx Spartan-6 X6SLX45 board. The maximum frequency of the proposed PMLS chaotic SBox is 381.764 MHz, with dissipates of 77 mwatt. Compared to other SBOX chaotic systems, the proposed one achieves a higher frequency and lower power consumption. In addition, the proposed PMLS chaotic S-Box is analyzed based on S-Box standard tests such as; Bijectivity property, nonlinearity, strict avalanche criterion, differential probability, and bits independent criterion. The five different standard results for the proposed SBox indicate that PMLSC can effectively resist crypto-analysis attacks, and is suitable for secure communications.
CITATION STYLE
Saber, M., & Hagras, E. A. A. (2020). Parallel multi-layer selector S-Box based on lorenz chaotic system with FPGA implementation. Indonesian Journal of Electrical Engineering and Computer Science, 19(2), 784–792. https://doi.org/10.11591/ijeecs.v19.i2.pp784-792
Mendeley helps you to discover research relevant for your work.