S-box is the main security component in lightweight block ciphers. Finding new algorithms and technical applications to generate S-box is still a current research topic. We proposed an S-box construction method that satisfies the strict avalanche criterion. It includes a nonlinear layer and a diffusion layer. These layers enable the constructed S-box to maintain good nonlinearity, differential uniformity, strict avalanche criterion, and a high number of algebraic terms. Secondly, we listed 20 existing classic 4 × 4 S-boxes and tested their cry...