본문 바로가기
KERD
논문KCI 등재

프로파일링 단계에서 파형 선별을 통한 템플릿 공격의 성능 향상

Power Trace Selection Method in Template Profiling Phase for Improvements of Template Attack

0

조회

0

다운로드

4

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

템플릿 공격은 공격 대상 장비와 동일한 테스트 장비를 보유한 경우에 수행할 수 있는 강력한 부채널 분석 방법이다. 템플릿 공격은 테스트 장비를 이용하여 비밀정보에 대한 템플릿을 구성하는 프로파일링 단계와 공격 대상 장비에서 수집한 전력 파형을 템플릿과 비교하여 비밀정보를 찾는 매칭 단계로 구성된다. 템플릿 공격의 성능을 향상시키는 방법중 하나는 가우시안 분포에 대한 템플릿의 추정을 향상시키는 것이다. 그러나 프로파일링 단계에서 각 중간값에 대한템플릿을 계산할 때 사용되는 전력 파형의 수가 제한된다면 템플릿 계산이 부정확해진다. 본 논문에서는 프로파일링 단계에서 템플릿을 계산하기 위해 사용하는 파형의 수가 제한될 때 노이즈 파형으로 간주되는 전력 파형을 제거하는 방법론을 제시한다. 제시한 방법론에 따라 노이즈로 간주되는 전력 파형을 제외하여 템플릿을 구성할 경우에 템플릿 추정의정확도가 향상되어 템플릿 공격의 성능이 향상된다. 또한 본 논문에서는 실험을 통해 템플릿 공격의 성능이 향상됨을보임으로써 제시한 방법론이 타당함을 증명한다.

Abstract

Template attack is a powerful side-channel analysis technique which can be performed by an attacker who has a test device that is identical to target device. Template attack is consisted of building template in profiling phase and matching the target device using template that were calculated in profiling phase. One methods to improve the success rate of template attack is to better estimate template which is consisted sample mean and sample covariance matrix of gaussian distribution in template profiling. However restriction of power trace in profiling phase led to poor template estimation. In this paper, we propose new method to select noisy power trace in profiling phase. By eliminating noisy power trace in profiling phase, we can construct more advanced mean and covariance matrix which relates to better performance in template attack. We proved that the proposed method is valid through experiments.

참고문헌 (17)

  1. P. Kocher, "Differential power analysis", Advances in Cryptology, CRYPTO ‘99, LNCS, 1666, pp.388~397 (1999)
  2. E. Brier, "Correlation power analysis with a leakage model", Cryptographic Hardware and Embedded Systems-CHES 2004, LNCS, 3156, pp.16~29 (2004)
  3. S. Chari, "Template Attacks", Cryptographic Hardware and Embedded Systems-CHES 2002, LNCS, 2523, pp.13~28 (2002)
  4. C. Rechberger, "Practical template attacks", Information Security Application-WISA 2004, LNCS, 3325, pp.440~456 (2004)
  5. B. Gierlichs, "Signal Theoretial Methods in Differential Side Channel Cryptanalysis", master, pp.2006
  6. M. Bär, "Improved template attacks", Constructive Side-Channel Analysis and Secure Design-COSADE 2010, ~ (2010)
  7. G. Fan, "How to Choose Interesting Points for Template Attacks More Effectively?", International Conference on Trusted Systems-INTRUST 2014, LNCS, 9473, pp.168~183 (2014)
  8. C. Archambeau, "Template attacks in principal subspaces", Cryptographic Hardware and Embedded Systems-CHES 2006, LNCS, 4249, pp.1~14 (2006)
  9. F. -X. Standaert, "Using subspace-based template attacks to compare and combine power and electromagnetic information leakages", Cryptographic Hardware and Embedded Systems-CHES 2008, LNCS, 5154, pp.411~425 (2008)
  10. M. A. Elaabid, "Portability of templates", Journal of Cryptographic Engineering, 2(1), pp.63~74 (2012)
  11. D. P. Montminy, "Improving cross-device attacks using zero-mean unit-variance normalization", Journal of Cryptographic Engineering, 3(2), pp.99~110 (2013)
  12. O. Choudary, "Template attacks on different devices", International Workshop on Constructive Side-Channel Analysis and Secure Design-COSADE 2014, LNCS, 8622, pp.179~198 (2014)
  13. D. Oswald, "Breaking mifare DESFire MF3ICD40 : power analysis and templates in the real world", Cryptographic Hardware and Embedded Systems-CHES 2011, LNCS, 6917, pp.207~222 (2011)
  14. O. Choudary, "Efficient template attacks", International Conference on Smart Card Research and Advanced Applications-CARDIS 2013, LNCS, 8419, pp.253~270 (2013)
  15. S. Mangard, "Power analysis attacks: Revealing the secrets of smart cards. Vol. 31" (2008), Springer Science & Business Media
  16. 최용제, "KLA-SCARF 부채널 검증 보드 구현", 정보보호학회논문지, 24(1), pp.229~240 (2014), 한국정보보호학회[DOI]
  17. "Information Technology – Security Techniques – Encryption Algorithms –Part 3: Block Ciphers", ISO, 2005

관련 논문AI추천

이 간행물의 다른 논문 (13건)