Analyses of attacks and solutions in Federated Learning