하드웨어 보안
SRAM PUF가 이용하는 성질로 올바른 것은?
- A전원을 켠 직후의 SRAM 각 셀이, 트랜지스터 편차로 인해 0 또는 1 중 한쪽으로 치우쳐 정해지기 쉬운 것
- BSRAM은 전원을 꺼도 데이터가 영구히 남는 것
- CSRAM의 모든 셀이 전원을 켜면 반드시 0이 되는 것
정답과 해설 보기
정답: A. 전원을 켠 직후의 SRAM 각 셀이, 트랜지스터 편차로 인해 0 또는 1 중 한쪽으로 치우쳐 정해지기 쉬운 것
SRAM 셀은 두 개의 인버터를 마주 보게 연결한 회로이며, 전원을 켠 직후 어느 쪽으로 기울지는 두 인버터 트랜지스터의 미세한 세기 차이로 정해집니다. 그래서 셀별 초기 값의 배열은 칩에 고유하고, 전원을 켤 때마다 거의 같은 배열이 나타납니다. 특별한 회로를 추가하지 않고, 많은 칩이 이미 가지고 있는 SRAM을 사용할 수 있는 것이 이점입니다.
- A. 올바릅니다. 초기 값의 배열이 칩마다의 지문이 됩니다.
- B. SRAM은 휘발성입니다.
- C. 모두 0이 된다면 지문이 되지 않습니다.