상세 보기
RISC-V SoC의 커스텀 IP용 인터페이스를 이용한 캐시 부채널 공격
Cache Side-Channel Attacks Exploiting the RISC-V Coprocessor Interface on an SoC Platform
- 황예원;
- 서태원;
- 구건재
초록
현재 System-on-Chip(SoC)은 다양한 서드파티 IP를 활용하여 설계된다. 외부 공급자로부터 제공된 커스텀 IP는 내부적으로 검증하기 어렵기 때문에 악의적인 공급자가 삽입한 하드웨어 트로이목마에 의해 심각한 보안 위협이 될 수 있다. 본 논문은 최근 주목받고 있는 RISC-V 오픈소스 SoC 플랫폼에서 보조프로세서를 위한 명령어 전달에 사용되는 RoCC 인터페이스를 이용한 캐시 부채널 공격 시나리오를 제시한다. 본 논문에서는 공격자가 RoCC 명령어를 통해 커스텀 IP 내부의 악의적인 메모리 접근 로직을 제어함으로써 Flush+Reload 형태의 캐시 부채널 공격을 효과적으로 수행할 수 있음을 입증했다. 이 방법은 기존 캐시 부채널 공격 방법보다 9.4배 빠르게 플러시 단계가 가능하여 공격자가 좀 더 수월하게 기밀 정보를 유출할 수 있다. 이 논문은 이러한 공격 시나리오를 통해 오픈소스 프로세서를 사용하는 SoC 설계에서 하드웨어 보안 공격에 대비한 방어 전략의 필요성을 제안한다.
키워드
캐시 부채널 공격; RISC-V SoC; 하드웨어 트로이목마; 서드파티 IP 보안; cache side-channel attack; RISC-V SoC; hardware Trojan; third-party IP security
- 제목
- RISC-V SoC의 커스텀 IP용 인터페이스를 이용한 캐시 부채널 공격
- 제목 (타언어)
- Cache Side-Channel Attacks Exploiting the RISC-V Coprocessor Interface on an SoC Platform
- 저자
- 황예원; 서태원; 구건재
- 발행일
- 2025-02
- 저널명
- 정보과학회논문지
- 권
- 52
- 호
- 2
- 페이지
- 95 ~ 100