Core Concepts
희귀성 감소 기술을 통해 하드웨어 트로이 목마 은닉을 어렵게 만들고 탐지를 용이하게 한다.
Abstract
이 논문은 하드웨어 설계의 신뢰성을 높이기 위해 희귀성 감소 기술을 제안한다.
먼저 이론적 분석을 통해 하드웨어 설계에서 희귀 신호가 발생하는 근본 원인을 파악한다. 이를 바탕으로 설계 다양성과 면적 최적화 기법을 활용하여 희귀성을 감소시키는 방법을 제안한다.
실험 결과, 면적 최적화를 통해 희귀성이 감소하면 통계적 테스트 생성 기반 및 최대 클리크 활성화 기반의 트로이 목마 탐지 기법의 효율성이 향상되는 것을 확인했다. 즉, 희귀성 감소는 트로이 목마 은닉을 어렵게 만들고 탐지를 용이하게 한다.
Stats
면적 최적화를 통해 ECC 메모리 설계에서 10.1%, Attiny 프로세서에서 4.8%, NoC 라우터에서 7.3%, AES 코어에서 5.2%, ECDSA 코어에서 12.1%의 면적 감소를 달성했다.
면적 감소에 따라 ECC 메모리에서 ρ(<0.1)이 5.8% 감소하고 μ(ωall)이 0.007 증가했다.
면적 감소에 따라 MERO 테스트 생성 시간이 ECC 메모리에서 8.9%, Attiny에서 7.2%, NoC 라우터에서 10.3%, AES에서 5.8%, ECDSA에서 13.6% 감소했다.
면적 감소에 따라 TARMAC 테스트 생성 시간이 ECC 메모리에서 23%, Attiny에서 19.8%, NoC 라우터에서 24.1%, AES에서 17.9%, ECDSA에서 28.4% 감소했다.
Quotes
"설계 다양성을 통해 동일한 기능을 수행하는 다양한 알고리즘 구현 간에도 평균 희귀성 값이 크게 다르다는 것을 확인했다."
"면적 최적화와 희귀성 지표 간의 상관관계 분석 결과, 설계 면적이 증가할수록 ρ(<0.1)이 증가하고 μ(ω)가 감소하는 것을 확인했다."