Hardware Fault Attack Detection Methods For Secure Embedded Systems