🔓 Timing Attacks — 사이드채널 공격의 시작 (1996)

2026-08-31

논문 정보

제목: Timing Attacks on Implementations of Diffie-Hellman, RSA, DSS, and Other Systems
저자: Paul C. Kocher
발표: CRYPTO '96 (Springer LNCS 1109), 1996
분야: 사이드채널 공격, 구현 보안 (암호 구현 분석)
Semantic Scholar 인용: 미확인 (API 제한 — 429)

연구 배경

1990년대 중반까지 암호학계의 주류 가정은 "암호 알고리즘이 수학적으로 안전하면, 그 구현도 안전하다"는 것이었다. 공격자는 오직 입출력 값(평문·암호문)만 관찰할 수 있다고 간주했다. 그러나 Paul Kocher는 1996년 CRYPTO에서 암호 연산이 실제로 걸리는 시간이라는 물리적 부수 정보(사이드 채널)만으로도 RSA·Diffie-Hellman·DSS의 비밀 키를 복구할 수 있음을 실증적으로 보여주며, "구현의 안전성"이라는 새로운 연구 축을 열었다. 이 논문은 이후 전력 분석(SPA/DPA), 전자기파 분석, 캐시 타이밍 공격 등 사이드채널 공격 전체 분야의 출발점이 된 고전이다.

핵심 내용

보안 시사점

결론

Kocher의 타이밍 공격 논문은 "암호는 수학 문제다"라는 당대의 믿음을 뒤엎고, 보안을 추상적 알고리즘이 아니라 물리적으로 구현된 시스템의 속성으로 재정의했다. 30년이 지난 지금도 모든 암호 구현은 "타이밍 누설이 없는가"라는 질문을 먼저 받으며, 사이드채널 분석은 하드웨어 보안과 암호 공학의 필수 과목이 되었다. 구현 보안 연구의 출발점으로서 가장 많이 인용되는 고전 중 하나다.

원문: Springer LNCS — Timing Attacks on Implementations of Diffie-Hellman, RSA, DSS, and Other Systems

목록으로 돌아가기