Towards Robust and Secure Face Recognition : Defense Against Physical and Digital Attacks