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

랜덤한 덧셈-뺄셈 체인에 대한 부채널 공격

Side channel attack on the Randomized Addition-Subtraction Chains

0

조회

0

다운로드

2

인용

0

참고문헌

주제분류컴퓨터학

초록

Okeya-Sakurai는 타원곡선 암호시스템에 대한 부채널 공격의 대응방법으로 소개된 Oswald-Aigner의 랜덤한 덧셈-?E셈 체인(Randomized Automaton 1, 2) 대응방법 [18]이 SPA 공격에 취약함을 보였다[15,16]. 그러나 본 논문에서는 Okeya- Sakurai의 공격 알고리즘 [15,16]에 두 가지 잠재된 문제가 있음을 보인다. 그리고 두 가지 문제점에 대한 해결책을 제시하고 [15,16,19]와는 다른 새로운 효율적인 공격 알고리즘을 제안한다. 표준에 제안되어 있는 163비트 비밀키를 사용하는 알고리즘에 본 논문의 분석방법을 적용해 구현한 결과, 단순한 형태의 랜덤한 덧셈-뺄셈 체인(Randomized Automaton 1)에서는 20개의 AD수열로 대략 94%의 확률로 공격이 성공하며 30개의 AD수열로는 대략 99%의 확률로 공격이 성공한다. 또한, 복잡한 형태(Randomized Automaton 2)에서는 40개의 AD수열로 94%의 확률로 70개의 AD수열로는 99%로의 확률로 공격이 성공한다.

Abstract

In [15,16], Okeya and Sakurai showed that the randomized addition-subtraction chains countermeasures [18] are vulnerable to SPA attack. In this paper, we show that Okeya and Sakurai’s attack algorithm [15,16] has two latent problems which need to be considered. We further propose new powerful concrete attack algorithms which are different from [15,16,19]. From our implementation results for standard 163-bit keys, the success probability for the simple version with 20 AD sequences is about 94% and with 30 AD sequences is about 99%. Also, the success probability for the complex version with 40 AD sequences is about 94% and with 70 AD sequences is about 99%.

참고문헌 (19)

  1. "타원곡선 암호시스템에서 랜덤 m-ary 방법을 사용한 전력분석 공격의 대응방법", 13(3), pp.35~43 (2003)
  2. "부가채널 공격에 안전한 효율적인 타원곡선 상수배 알고리즘", 12(4), pp.99~83 (2002)
  3. "Folding 기법을 이용한 전력분석 공격에 대응하는 고속 스칼라 곱셈", 13(3), pp.57~64 (2003)
  4. "Resistance against Differential Power Analysis for Elliptic Curve Crytosystems", pp.292~302 (1999)
  5. "A Refined Power-Analysis Attack on Elliptic Curve Cryptosystems", pp.199~211 (2003)
  6. "Hessian elliptic curves and side-channel attacks", pp.402~410 (2001)
  7. "Protections against differential analysis for elliptic curve cryptography", pp.377~390 (2001)
  8. "Elliptic curve cryptosystems", 48, pp.203~209 (1987)
  9. "Timing attacks on implementations of Diffie-Hellman, RSA, DSS, and other systems", pp.104~113 (1996)
  10. "Differential power analysis", pp.388~397 (1999)
  11. "Preventing SPA", DPA in ECC systems using the Jacobi form In Workshop on Cryptographic Hardware and Embedded Systems, 2001., 391~401
  12. "Use of elliptic curves in cryptography", pp.417~426 (1986)
  13. "Speeding up the computation on an elliptic curve using addition-subtraction chains", 24, pp.531~543 (1990)
  14. "Power analysis breaks elliptic curve cryptosystems even secure against the timing attack", pp.178~190 (2000)
  15. "On Insecurity of the Side Channel Attack Countermeasure Using Addition-Subtraction Chains under Distinguishability between Addition and Doubling", pp.420~435 (2002)
  16. "A Multiple Power Analysis Breaks the Advanced Version of the Randomized Addition-Subtraction Chains Countermeasure against Side Channel Attacks", to appear in the proceedings of 2003 IEEE Information Theory Workshop.
  17. "Elliptic curves with the Montgomery form and their cryptographic applications", pp.446~465 (2000)
  18. "Randomized Addition-Subtraction Chains as a Countermeasure against Power Attacks", pp.39~50 (2001)
  19. "Security Constraints on the Oswald-Aigner Exponentiation Algorithm" (2003)

관련 논문AI추천

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