Zaslat SMS: A Federated Intrusion Detection System for Edge Environments Using Multi-Index Hashing and Attention-Based KNN