Use of Machine Learning algorithms for designing efficient cyber security solutions | Synapse