Privacy-Preserving Machine Learning Techniques: Cryptographic Approaches, Challenges, and Future Directions | Synapse