전력 분석 공격에 안전한 효율적인 SEED 마스킹 기법

Efficient Masking Method to Protect SEED Against Power Analysis Attack
  • 한동국
  • 조영인
  • 김희석
  • 최두호
  • 홍석희
  • 외 1명

초록

전력분석 공격이 소개되면서 다양한 대응법들이 제안되었고 그러한 대응법들 중 블록 암호의 경우, 암/복호화의 연산 도중 중간 값이 전력 측정에 의해 드러나지 않도록 하는 마스킹 기법이 잘 알려져 있다. SEED는 비선형 연산으로 32 비트 덧셈 연산과 S-box 연산을 동시에 사용하고 각 연산에 대한 마스킹 방법이 조화를 이룰 수 있도록 마스킹 형태 변환 과정이 필요하다. 본 논문에서는 SEED의 구조적 특성을 고려하여, 연산 시간이 많이 필요한 마스킹 형태 변환 횟수를 최소화 하도록 새로운 마스킹 S-box 설계법을 제안한다. 또한 마스킹 S-box 테이블을 하나만 생성하고 이것으로 나머지 마스킹 S-box 연산을 대체할 수 있는 연산식을 만들어 기존 마스킹 기법에 비해 마스킹 S-box로 인한 RAM 사용량을 절반으로 줄여 메모리 크기면에서도 효율적이도록 구성하였다.

키워드

SEEDMaskingBoolean MaskingArithmetic MaskingSEEDMaskingBoolean MaskingArithmetic MaskingSEED마스킹불 마스킹산술 마스킹
제목
전력 분석 공격에 안전한 효율적인 SEED 마스킹 기법
제목 (타언어)
Efficient Masking Method to Protect SEED Against Power Analysis Attack
저자
한동국조영인김희석최두호홍석희이옥연
발행일
2010
저널명
정보처리학회논문지C
17
3
페이지
233 ~ 242