An S-box multi-objective optimization algorithm based on composite chaos and rolling Boolean | Synapse