Phase: Implementation
Design checks should be performed to identify any uninitialized flip-flops used for security-critical functions.
Phase: Architecture and Design
All registers holding security-critical information should be set to a specific value on reset.