Using Blinking To Mitigate Passive Side Channel Attacks And Fault Attacks