상세 보기
저메모리 기반의 산술 마스킹에서 불 마스킹 변환알고리즘
An Algorithm for Switching from Arithmetic to Boolean Masking with Low Memory
- 김한빛;
- 김희석;
- 김태원;
- 홍석희
초록
전력 분석 공격은 공격자가 암호 알고리즘이 수행되는 동안 발생하는 전력 신호를 분석하여 비밀정보를 알아내는분석 기법이다. 이러한 부채널 공격의 대응기법으로 널리 알려진 방법 중 하나는 마스킹 기법이다. 마스킹 기법은크게 불 마스킹 형태와 산술 마스킹 형태의 두 종류로 나뉜다. 불 연산자와 산술 연산자를 사용하는 암호 알고리즘의 경우, 연산자에 따라 마스킹의 형태를 변환하는 알고리즘으로 마스킹 기법을 적용 가능하다. 본 논문에서는 기존의 방식보다 더 적은 비용의 저장 공간을 이용하는 산술 마스킹에서 불 마스킹 변환 알고리즘을 제안한다. 제안하는변환 알고리즘은 마스킹의 최하위 비트(LSB)의 경우 불 마스킹과 산술 마스킹이 같음을 이용하여 변환하려는 비트크기와 같은 크기만큼 저장 공간을 사용하여 참조 테이블을 구성한다. 이로 인해 기존의 변환 알고리즘과 비교해 성능 저하 없이 더 적은 비용으로 변환 알고리즘을 설계할 수 있다. 추가로 제안하는 기법을 LEA에 적용하여 기존의기법보다 최대 26.2% 성능향상을 보였다.
키워드
Side-channel; Arithmetic to Boolean masking; Masking; Countermeasure
- 제목
- 저메모리 기반의 산술 마스킹에서 불 마스킹 변환알고리즘
- 제목 (타언어)
- An Algorithm for Switching from Arithmetic to Boolean Masking with Low Memory
- 저자
- 김한빛; 김희석; 김태원; 홍석희
- 발행일
- 2016
- 저널명
- 정보보호학회논문지
- 권
- 26
- 호
- 1
- 페이지
- 5 ~ 15
- 언어
- KOR
- 출판사
- 한국정보보호학회
- 발행국가
- 대한민국
- 분량
- 11 페이지
- ISSN
- E 2288-2715
P 1598-3986