Detection of ransomware attacks using federated learning based on the CNN model