보안 디버깅을 위한 경량 스트림 암호화 시스템 설계 및 검증

Design and Verification of a Lightweight Stream Cipher System for Secure Debugging
  • 박상민
  • 신수아
  • 이주석
  • 이성수

초록

본 논문에서는 디버깅 과정에서 발생할 수 있는 보안 취약점을 방지하기 위해 JTAG 신호 기반 디버깅 시스템에 스트림 암호화기법을 적용한 보안 아키텍처를 제안하고 이를 하드웨어로 구현하였다. 제안된 아키텍처는 경량 스트림 암호 알고리즘인 Trivium을이용해 디버깅 데이터(TDI, TDO)를 실시간으로 암호화 및 복호화함으로써 정보 유출을 방지한다. 또한, 스트림 키와 초기화 벡터의 동기화 절차를 포함한 보안 디버깅 시퀀스를 정의하고, 디버거와 디버그 코어 간의 상호 통신을 FPGA 기반 환경에서 구현 및검증함으로써 시스템의 동작 가능성과 보안성을 확인하였다.

키워드

Hardware DebuggingHardware SecurityJTAG(Joint Test Action Group)Stream CipherTrivium
제목
보안 디버깅을 위한 경량 스트림 암호화 시스템 설계 및 검증
제목 (타언어)
Design and Verification of a Lightweight Stream Cipher System for Secure Debugging
저자
박상민신수아이주석이성수
DOI
10.7471/ikeee.2025.29.3.377
발행일
2025-09
유형
Y
저널명
전기전자학회논문지
29
3
페이지
377 ~ 385