Earticle

현재 위치 Home

보안 응용

TinyECCK16: 16-bit 환경에 적합한 효율적인 유한체 곱셈 방법 및 Tmote Sky 센서 모트에의 적용
TinyECCK16: An Efficient Field Multiplication Algorithm on 16-bit Environment and Its Application to Tmote Sky Sensor Motes

첫 페이지 보기
  • 발행기관
    보안공학연구지원센터(JSE) 바로가기
  • 간행물
    보안공학연구논문지 바로가기
  • 통권
    Vol.5 No.1 (2008.02)바로가기
  • 페이지
    pp.39-56
  • 저자
    서석충, 한동국, 홍석희
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A88765

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

원문정보

초록

영어
Recently, the result of TinyECCK (Tiny Elliptic Curve Cryptosystem with Koblitz curve) shows that both field multiplication and reduction over GF(2m) are related to a heavy amount of duplicated memory accesses and that reducing the number of these duplications noticeably improves the performance of elliptic curve operations such as scalar multiplications, signing and verification. However, in case that the underlying word size is expanded from 8-bit to 16-bit or 32-bit, the efficiency of the proposed techniques in TinyECCK is decreased because the number of memory accesses to load or store an element in GF(2m) is almost halved. Therefore, in this paper, we propose a technique which makes left-to-right comb method suitable on expanded word sizes and present the performance of TinyECCK16 which is implemented with the proposed multiplication algorithm. With the proposed multiplication algorithm, 17-23% of running time in elliptic curve operations such as scalar multiplication, signing and verification is saved. Furthermore, TinyECCK16 is superior to existing ECC softwares implemented on 16-bit Tmote Sky sensor mote with regards to running time and memory requirement. TinyECCK16 with 5TNAF can generate a signature and verify it within 0.81 and 1.35secs with 14,422-byte of ROM and 1,750-byte of RAM.
한국어
최근, 8-bit MICAz 센서모트 상에서 구현된 TinyECCK (Tiny Elliptic Curve Cryptosystem with Koblitz curve)의 연구 결과는 유한체 GF(2m) 상에서의 곱셈과 감산 연산은 많은 수의 중복된 메모리 접근에 연관되어 있으며, 이러한 불필요한 메모리 접근 연산을 줄임으로써 전체적인 타원곡선 암호 연산의 성능을 현저히 높일 수 있음을 보였다. 하지만, 사용되는 워드의 비트가 8-bit에서 16-bit 혹은 32-bit로 확장될 경우, 메모리 상에 존재하는 GF(2m)상의 원소에 접근하기 위해 사용되는 메모리 접근의 횟수가 줄어들기 때문에, TinyECCK에 적용된 곱셈과 감산 알고리즘의 효율성은 떨어지게 된다. 따라서 본 논문에서는 GF(2m)의 곱셈 연산에서 많이 사용되는 left-to-right comb 방법을 16-bit 및 32-bit 환경에 맞도록 변형하고 이를 이용하여 16-bit Tmote Sky 모트에서 TinyECCK의 확장 버전인 TinyECCK16을 구현하여 그 성능을 제시한다. 제안 곱셈 방법을 통하여 TinyECCK16의 타원곡선 암호연산의 성능은 약, 17-23% 정도 향상될 수 있었으며, 또한 TinyECCK16은 기존에 GF(p) 및 GF(2m)상에서 소프트웨어적으로 구현된 것들과 비교하여 메모리 사용량 및 연산 시간 측면에서 가장 뛰어나다. 5TNAF를 사용한 TinyECCK16은 14,422-byte의 ROM과 1,750-byte의 RAM을 이용하여 0.81초 안에 하나의 전자 서명을 생성할 수 있으며, 또한 이것을 1.35초 안에 검증할 수 있다.

목차

요 약
 Abstract
 1. 서론
 2. 관련 연구
  2.1 8-bit 센서 모트에서의 타원곡선 암호 구현들
  2.2 16-bit 센서 모트에서의 타원곡선 암호 구현들
 3. 구현 세부 사항
  3.1 표기법 정리
  3.2 유한체 연산
 4. 16-bit 환경에서 window를 사용하는 left-to-right comb 방법의 성능 향상 테크닉
  4.1 16-bit 워드를 사용하는 left-to-right comb 방법에서 shift 횟수를 줄이기 위한 방법
  4.2 더 큰 워드 크기를 사용하는 환경으로의 적용
 5. 16-bit 환경인 Tmote Sky 센서 모트에의 적용 및 효율성 비교
 6. 결론
 참고문헌

저자

  • 서석충 [ Seog Chung Seo | 고려대학교 정보경영공학전문대학원. ]
  • 한동국 [ Dong-Guk Han | 한국전자통신연구원 정보보호연구단 선임연구원. ]
  • 홍석희 [ Seokhie Hong | 고려대학교 정보경영전문대학원 조교수. ]

참고문헌

자료제공 : 네이버학술정보

간행물 정보

발행기관

  • 발행기관명
    보안공학연구지원센터(JSE) [보안공학연구지원센터]
  • 설립연도
    2006
  • 분야
    공학>컴퓨터학
  • 소개
    1. 보안공학에 대한 각종 조사 및 연구 2. 보안공학에 대한 응용기술 연구 및 발표 3. 보안공학에 관한 각종 학술 발표회 및 전시회 개최 4. 보안공학 기술의 상호 협조 및 정보교환 5. 보안공학에 관한 표준화 사업 및 규격의 제정 6. 보안공학에 관한 산학연 협동의 증진 7. 국제적 학술 교류 및 기술 협력 8. 보안공학에 관한 논문지 발간 9. 기타 본 회 목적 달성에 필요한 사업

간행물

  • 간행물명
    보안공학연구논문지 [Journal of Security Engineering]
  • 간기
    계간
  • pISSN
    1738-7531
  • 수록기간
    2005~2017
  • 십진분류
    KDC 505 DDC 605

이 권호 내 다른 논문 / 보안공학연구논문지 Vol.5 No.1

    피인용수 : 0(자료제공 : 네이버학술정보)

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장