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

시차와 전력 분석을 이용한 새로운 스마트카드 트랩도어 검출방법

A New Method for Detecting Trapdoors in Smart Cards with Timing and Power Analysis

0

조회

0

다운로드

0

인용

0

참고문헌

주제분류컴퓨터학

초록

현재의 스마트카드는, 경제적인 이유 때문에 보안 문제가 발생할 수 있음에도 불구하고, 카드를 재사용할 수 있는 초기화 명령어와 패치 코드를 추가할 수 있는 패치 명령어가 들어있는 경우가 많다. 이러한 트랩도어 명령어들은 세련된 기법으로 만들어지고 일반에게 공개되지 않기 때문에 기존의 테스트 소프트웨어로 검출하는 것은 매우 어렵다. 지금까지 알려진 가장 효율적인 방법은 ITSEC에서와 같이 개발과정을 통제하고 소스 코드를 분석하는 것이다. 그러나 이러한 방법은 오랜 시간을 요구하고 비용이 많이 든다. 이에 본 논문에서는 시차 분석과 전력 분석을 이용하여 스마트카드의 트랩도어를 검출할 수 있는 새로운 방법을 제안한다. 그리고 실험에 의해 제안한 방법이 효율적이며 실질적인 접근 방법임을 보여준다.

Abstract

For economic reasons, even though there are some security problems, the commands of re-initializing and writing patch code are widely used in smart cards. The current software tester has difficulty in detecting these trapdoor commands because trapdoors are not published and programmed sophisticatedly. Up to now the effective way to detect them is to completely reveal and analyze the entire code of the COS with applications such as the ITSEC. It is, however, a very time-consuming and expensive processes. We propose the new detecting approach of trapdoors in smart cards using timing and power analysis. With our experiments, this paper shows that the proposed approach is more practical than the current methods.

참고문헌 (10)

  1. "Office for Official Publications of the European Communities", pp.~12
  2. "Common Criteria for Information Technology Security Criteria"
  3. "Chip Card: Testing and Approval Requirements Version 7.0,"
  4. "Smart Card Handbook", pp.244~546 (2003), John Wiley & Sons, Ltd,
  5. "Identification cards - Integrated circuit(s) cards with contacts - Part 3: Electronic signals and transmission protocols." (1997)
  6. "Identification cards - Integrated circuit(s) cards with contacts - Part 4: Interindustry commands for interchange.", pp.~4 (1995)
  7. "Identification cards. Contactless integrated circuit(s) cards. Proximity cards. Part 3: Initialization and anticollision." (2001)
  8. "Identification cards. Contactless integrated circuit(s) cards. Proximity cards. Part 4: Transmission protocol." (2001)
  9. "Timing Attacks on Implementation of Diffie-Hellman RSA, DSS, and Other Systems", 1109, pp.104~113 (1996), Springer-Verlag
  10. "Differential Power Analysis", lncs 1666, pp.388~397 (1999), springer-verlag

관련 논문AI추천

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