하드웨어 보안의 최신 동향
OpenTitan이나 Caliptra처럼 신뢰의 근간(Root of Trust) 회로의 설계를 공개하는 활동의 이점으로 가장 적절한 것은?
- A설계를 많은 전문가가 조사하고 검증할 수 있어, 구조를 비밀로 하는 것에 의존하지 않고 안전성을 확인하기 쉬워진다
- B설계가 공개되므로 칩별 비밀 키도 설계와 함께 공개해도 되게 되어, 키 관리가 필요 없어진다
- C설계를 공개하면 칩을 제조하는 공정이나, 공장에서 키를 기록하는 공정을 관리할 필요가 없어진다
정답과 해설 보기
정답: A. 설계를 많은 전문가가 조사하고 검증할 수 있어, 구조를 비밀로 하는 것에 의존하지 않고 안전성을 확인하기 쉬워진다
신뢰의 근간은 기기의 모든 신뢰의 출발점이므로, 그 설계에 오류나 숨겨진 기능이 없다는 것을 확인할 수 있는 것이 중요합니다. OpenTitan은 오픈소스 실리콘 신뢰의 근간으로서, Caliptra는 데이터센터용 SoC에 내장하는 신뢰의 근간으로서, 2019년 이후 여러 기업이 참여하여 설계가 공개되었습니다(OpenTitan은 2019년, Caliptra는 2022년에 발표). 안전성은 구조를 숨기는 것이 아니라 키를 비밀로 하는 것으로 지켜야 한다는 생각(케르크호프스의 원리)에 따르고 있으며, 설계 검증이나 테스트의 성과를 공유할 수 있습니다. 다만 칩별 키 관리, 제조나 키 기록 공정의 관리, 실제로 만들어진 칩이 공개된 설계대로인지의 확인은 별도로 필요합니다.