Flowfence: a denial of service defense system for software defined networking
cyber security in the smart grid : survey and challenges .