OTP(one-time programmable) 집적 회로 보안이 설명된다. 집적 회로의 메모리 자산들(memory assets)을 보호하기 위한 방법(300)의 예는, 다수의 OTP 메모리 어레이들(124, 128)의 값들을 샘플링하는 단계(320) 및 각각의 OTP 메모리 어레이의 샘플링된 값을, 각각의 다른 OTP 메모리 어레이의 샘플링된 값 및 프로그래밍되지 않은 OTP 메모리 어레이 값과 비교하는 단계(340)를 포함한다. 방법은 비교된 샘플링된 값들에 기초하여, 집적 회로 성능 장애가 발생했는지 결정하는 단계(360), 집적 회로를 부팅하는 단계(370), 및 장애 발생 결정에 의해 결정된, 메모리(184, 188)에 대한 액세스를 이용하여 집적 회로를 동작시키는 단계(380)를 더 포함한다.