Securing smart cities