한국정보처리학회:학술대회논문집 (Proceedings of the Korea Information Processing Society Conference)
- 한국정보처리학회 2013년도 춘계학술발표대회
- /
- Pages.24-26
- /
- 2013
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
예외 처리를 피하는 정의되지 않은 명령에 의한 하드웨어 트로이 목마의 구현 및 대응책 연구
A Study on Implementation and Countermeasure for Undefined Instruction Hardware Trojan evitable from exception handling
- 공선희 (고려대학교 컴퓨터교육학과) ;
- 김한이 (고려대학교 컴퓨터교육학과) ;
- 이보선 (고려대학교 컴퓨터교육학과) ;
- 서태원 (고려대학교 컴퓨터교육학과) ;
- 유헌창 (고려대학교 컴퓨터교육학과)
- Kong, Sunhee (Dept. of Computer Science Education, Korea University) ;
- Kim, Hanyee (Dept. of Computer Science Education, Korea University) ;
- Lee, Bosun (Dept. of Computer Science Education, Korea University) ;
- Suh, Taeweon (Dept. of Computer Science Education, Korea University) ;
- Yu, Heon Chang (Dept. of Computer Science Education, Korea University)
- 발행 : 2013.05.10
초록
Undefined Instruction 하드웨어 Trojan 은 정의되지 않은 명령어가 명령어 버스를 통해 CPU 에 유입될 경우 발현되어 CPU 의 전반적인 기능을 마비시킬 수 있는 하드웨어 Trojan 이다. 일반적으로 대부분의 상용화된 CPU 는 Undefined Instruction 에 대한 예외 처리를 지원하는데, ARM 의 경우 파이프 라인의 실행 단계에서 Undefined Instruction 임을 판별한다. 본 연구에서는 파이프 라인의 명령어 추출단계에서 발현되어서 명령어 해독단계에는 다른 명령어를 전달 시킴으로써 Undefined Instruction 예외처리를 피할 수 있는 하드웨어 Trojan 을 설계하고, 이를 방지하는 대응책을 제안한다.
키워드