안드로이드 기반 스마트폰 어플리케이션의전자기파분석 공격 취약성
Weakness of Andriod Smartphone Applications against Electromagnetic Analsysis
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
스마트폰의 사용이 증가하고 사용처가 다양해지면서 뱅킹, 결제, 인증을 위한 보안 어플리케이션이 스마트폰에 구동되고 있다. 보안 서비스를 제공하기 위해 RSA, AES, ECC 등의 암호 알고리즘을 스마트폰 CPU로 연산하고 있지만 스마트폰 CPU는 전자기파분석 공격과 같은 부채널분석 공격에 대한 안전도를 고려하지 않고 있다. G. Kenworthy는 2012년 DesignCon에서 스마트폰에서 동작하는 암호 알고리즘의 전자기파분석 공격에 대한 취약성을 발표하였다. 본 논문에서는 G. Kenworthy의 전자기파분석 실험 환경을 개선하여 안드로이드 기반 스마트폰 상에서 동작하는 상용 보안 어플리케이션의 전자기파분석 공격에 대한 취약성 분석 실험을 수행하였다. 실험 결과 상용보안 어플리케이션 내에서 동작하는 암호 알고리즘의 전자기파분석 공격에 대한 취약점을 확인하였다. 실험 장비 설정값에 따라 Google의 Play 스토어 동작 중에 방사되는 전자기파 신호에서 w-NAF 스칼라곱셈 연산 구간 구분이가능하였으며, w-NAF 스칼라곱셈의 스칼라값이 ‘0’인지 ‘0’이 아닌지도 구분 가능하였다.
Abstract
With the growing use of smartphones, many secure applications are performed on smartphones such as banking, payment,authentication. To provide security services, cryptographic algorithms are performed on smartphones’ CPU. However,smartphone’s CPU has no considerations against side-channel attacks including Electromagnetic Analysis (EMA). In DesignCon2012, G. Kenworthy introduced the risk of cryptographic algorithms operated on smartphone against EMA. In this paper, usingimproved experimental setups, we performed EMA experiments on androin smartphones’ commercial secure applications. As aresult, we show that the weakness of real application. According to the experimental setups, we picked up the operation ofw-NAF scalar multiplication from the operation of Google’s Play Store application using radiated EM signal. Also, wedistinguished scalar values (0 or not) of w-NAF scalar multiplication.
참고문헌 (14)
- P. Kocher, "Differential power analysis, CRYPTO 1999", LNCS, 1666, pp.388~397 (1999)
- T. Messerges, "Power Analysis Attacks of Modular Exponentiation in Smartcards, CHES 1999", LNCS, 1717, pp.144~157 (1999)
- P. Kocher, "Introduction to differential power analysis", Journal of Cryptographic Engineering, 1(1), pp.5~27 (2011)
- G. Kenworthy, "Secret Cryptographic Key Extraction form Mobile Devices using RF EM Emissions", DesignCon 2012 (2012)
- J. Quisquater, "Electromagnetic analysis (EMA): measures and counter-measures for smart cards, E-smart 2001", LNCS, 2140, pp.200~210 (2001)
- D. Agrawal, "The EM side-channel(s), CHES 2002", LNCS, 2523, pp.29~45 (2002)
- C. Gebotys, "EM Analysis of Rijndael and ECC on a Wireless Java-Based PDA, CHES 2005", LNCS, 3659, pp.250~264 (2005)
- "ICOM IC-R7000 datasheet"[URL]
- "Ettus USRP N200 datacheet"[URL]
- "GNU radio webpage"[URL]
- Internet Engineering Task Force, "The TLS Protocol", RFC 2246, ~ (1999)
- "Teledyne Lecroy 804Zi-A datasheet"[URL]
- "Agilent E4440A datasheet"[URL]
- "OpenSSL webpage"[URL]
