A novel method of dynamic S-box design based on combined chaotic map and fitness function