Приведен аналитический обзор критериев построения (отбора) S-блоков современных симметричных блочных шифров на примере алгоритмов КАЛИНА, ADE, МУХОМОР, ЛАБИРИНТ, AES, Fox и Camellia. Отмечено, что S-блоки шифров, для построения которых использована операция возведения в степень над конечным полем, обладают схожими криптографическими показателями, однако являются уязвимыми к алгебраической атаке. В то же время S-блоки БСШ, при конструировании которых отошли от такого рода алгебраических конструкций, обладают несколько ухудшенными показателями стойкости к статистическим методам криптоанализа, но при этом обеспечивают стойкость всего шифра как к статистическим, так и алгебраическим видам криптоанализа. Показано, что большинство рассмотренных S-блоков, как правило, можно отнести к множеству "случайных" подстановок. Ключевые слова: S-блок, булевы функции, критерии случайности, линейная аппроксимация, корреляционный иммунитет, -равномерность, критерий распространения.