This paper proposes a new algorithm for constructing S-boxes over GF(2^8) with a branch number of at least 3, ensuring high diffusion and acceptable nonlinearity values. Key definitions and properties are introduced to evaluate the cryptographic security of S-boxes, addressing issues found in existing methods, particularly one by Tavares that resulted in S-boxes with many fixed points. The new algorithm demonstrates improved results in terms of nonlinearity compared to previous techniques, making it suitable for secure cipher implementations.
Related topics: