# What are the standard properties of an S-Box [duplicate]

Apart form the following, what are the other properties of a good cryptographic Substitution box or the S-Box:

1. Changing one input bit should change about half of the output bits.
2. Each output bit should depend on every input bit.

Another very common criteria for an S-box with $$n$$ input bits and $$m$$ output bits with $$m\le n$$ (as most commonly used S-boxes are) is that each of the $$2^m$$ output values should be reached for exactly (or at least near) $$2^{n-m}$$ input values.