Bent functions. having the highest possible nonlinearity. are among the best candidates for construction of S-boxes. One problem with bent functions is the fact that they are hard to find among randomly generated set of Boolean functions already for 6 argument functions. https://www.chiggate.com/color-charm-050-cooling-violet-supply/