The role of ‘cloud-to-flash’ technology in protecting smart cities from cyber-attacks