an integrated circuit includes secure logic that requires protection . secure assurance logic protects the secure logic . the secure assurance logic includes a plurality of protection modules that monitor the occurrence of insecure conditions . each protection module monitors a different type of insecure condition . each protection module asserts an alarm signal when an associated insecure condition is detected . the alarm signals asserted by the plurality of protection modules are stored .