SECURE MESSAGE AUTHENTICATION IN THE PRESENCE OF LEAKAGE AND FAULTS