HermiCache는 신뢰 실행 환경(TEE)에서 발생하는 캐시 기반 사이드채널 공격을 방어하기 위해 설계된 엔클레이브 인지형 캐시 교체 기법이다. 기존의 캐시 파티셔닝이나 무작위화 방식과 달리 세밀한 설정과 결정론적 보호를 동시에 제공하는 것을 목표로 한다. RISC-V 기반 OpenHwGroup CVA6 코어에 Keystone TEE 소프트웨어 계층과 함께 실제로 구현됐으며, 프로세서 코어 기준 면적 오버헤드는 6%에 그쳤다. TEE를 사용하는 임베디드·엣지 보안 설계자에게 실용적인 하드웨어 방어 옵션을 제시한다.
- •엔클레이브 인지형 캐시 교체로 TEE의 캐시 기반 사이드채널 공격을 방어
- •결정론적 보호와 세밀한 설정을 동시에 지원(기존 파티셔닝·무작위화 방식과 차별화)
- •RISC-V CVA6 코어 + Keystone TEE에 실제 구현, 면적 오버헤드 6%
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
HermiCache: Enclave-Aware Cache Replacement for Trusted Execution Environments
- 1.RISC-V 코어의 TEE(신뢰실행환경) 캐시 부채널 공격을 막는 세밀 구성 가능한 결정론적 캐시 교체 기법 HermiCache 제안
- 2.OpenHwGroup CVA6 코어에 Keystone TEE 소프트웨어 계층을 결합해 실제 구현·검증
- 3.프로세서 코어 기준 면적 오버헤드 6%로 구현 가능함을 확인
왜 중요한가?
기존 캐시 파티셔닝·랜덤화 방식이 세밀한 설정과 결정론적 보호를 동시에 제공하지 못하던 한계를 해소해, 오픈소스 RISC-V 기반 TEE의 실제 보안-비용 균형을 개선한다.
언급 프로젝트
본문 미리보기
arXiv:2609.10634v1 Announce Type: new Abstract: Trusted Execution Environments (TEEs) protect enclave memory from untrusted software but remain vulnerable to cache-based side-channel attacks due to shared microarchitectural resources. Existing countermeasures use techniques such as cache partitioning or randomization: these solutions are not ideal if a designer wants fine-grained configurations and a deterministic protection. In this paper, we introduce HermiCache which is an answer to these re
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안



