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

저메모리 환경에 적합한 마스킹기반의 ARIA 구현

A Secure Masking-based ARIA Countermeasure for Low Memory Environment Resistant to Differential Power Attack

0

조회

0

다운로드

2

인용

0

참고문헌

주제분류컴퓨터학

초록

본 논문에서는 국가표준 암호인 ARIA에 효율적인 마스킹 기법을 제안하였다. 4개의 SBOX에 대해 각각 마스킹을 적용하는 기존의 마스킹 기법과 달리, 본 논문에서는 1개의 테이블만을 사용한 마스킹 구현기법을 제안하고, 실험을 통하여 1차 DPA 공격에 안전함을 확인하였다. 제안하는 역원테이블 방법을 이용하면 한 번의 역원 테이블을 만드는데 많은 시간이 필요하지만 마스킹을 여러 번 수행하는 경우에는 테이블을 반복적으로 이용하게 되므로 연산속도를 크게 개선할 수 있다.

Abstract

ARIA is a 128-bit block cipher, which became a Korean Standard in 2004. According to recent research, this cipher is attacked by first order DPA attack. In this paper, we propose a new masking technique as a countermeasure against first order DPA attack and apply it to the ARIA. The proposed method is suitable for low memory environment. By using this countermeasure, we verified that it is secure against first order DPA attack. In addition, our method based on precomputation of inverse table can reduce the computational cost as increasing the number of S-BOX masking.

참고문헌 (13)

  1. Paul Kocher,, "Differential Power Analysis,", proceedings of Advances in Cryptology -CRYPTO '99,, pp.388~397 (1999), Springer-Verlag,
  2. Daesung Kwon, "New Block Cipher ARIA", proceedings of ICISC 2002,, pp.541~548 (2002), Springer-Verlag,
  3. JaeCheol Ha, "Differential Power Analysis on Block Cipher ARIA", proceedings of HPCC 2005,, pp.541~548 (2005), Springer-Verlag
  4. Thomas S. Messerges,, "Power Analysis Attacks and Countermeasures for Cryptographic Algorithms", D, pp.2000
  5. Mehdi-Laurent Akkar, "An implementation of DES and AES, secure against some attacks", proceedings of CHES2001,, pp.309~318 (2001), Springer-Verlag
  6. Elena Trichina, "Simplified Adaptive Multiplicative Masking for AES,", proceedings of CHES2002, pp.187~197 (2003)
  7. Johannes Blomer, "Provably Secure Masking of AES", proceedings of SAC2004, pp.69~83 (2005), Springer-Verlag
  8. Jovan D. Golic, "Multiplicative Masking and Power Analysis of AES,", proceedings of CHES2002,, pp.198~212 (2002), Springer-Verlag
  9. Louis Goubin, "DES and Differential Power Analysis - The Duplication Method", proceedings of CHES 1999,, pp.158~172 (1999)
  10. Kris Tiri, "A Dynamic and Differential CMOS Logic with Signal Independent Power Consumption to Withsatand Differential Power Analysis on Smart Cards,", proceedings of ESSCIRC2002, 2002 (2002)
  11. Kris Tiri, "Securing Encryption Algorithms against DPA at the Logic Level : Next Generation Smart Card Technology", proceedings of CHES2003,, pp.125~136 (2003), Springer
  12. Louis Goubin, "A Sound Method for Switching between Boolean and Arithmetic Masking,", roceedings of CHES 2001,, pp.3~15 (2001), Springer- Verlag,
  13. Stefan Mangard,, "Hardware Counter- measures against DPA - A Statistical Analysis of Their Effectiveness", proceedings of CT-RSA2004, pp.2022~235 (2004), Springer-Verlag

관련 논문AI추천

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