NEON SIMD를 통한 경량 블록 암호 CHAM의 속도 향상 방안에 대한 연구 


46권  5호, pp. 485-491, 5월  2019
10.5626/JOK.2019.46.5.485


PDF

  요약

임베디드 디바이스 및 IoT 기기들이 개발됨에 따라 저사양 디바이스 상에서 기밀성을 달성하기 위한 경량 블록 암호들이 제안되고 있다. 최근 국내에서는 4-branch Feistel 구조를 갖는 경량 블록 암호 알고리즘 CHAM이 제안되었다. 이는 평문과 비밀 키의 크기에 따라 CHAM-64/128, CHAM-128/128, CHAM-128/256으로 구성된다. 상태 정보를 유지하지 않는(stateless on the fly) 키 스케줄 그리고 ARX 연산을 기반으로 한 CHAM은 임베디드 디바이스에서 효율적이며 특히 저사양 디바이스 상에서 더 효율적이다. 본 논문에서는 국내 경량 블록 암호 CHAM을 분석하고 고사양 IoT환경에서 최적화 방안에 대해 연구한다. 라운드 키의 독립적 생성과 4-branch Feistel 성질을 이용하여 직렬 구현을 하였고, NEON(ARM SIMD)을 이용해 CHAM을 병렬 구현하여 ARM Cortex-A53 상에서 최적화하였다.


  통계
2022년 11월부터 누적 집계
동일한 세션일 때 여러 번 접속해도 한 번만 카운트됩니다. 그래프 위에 마우스를 올리면 자세한 수치를 확인하실 수 있습니다.


  논문 참조

[IEEE Style]

S. Lee, J. Kang, D. Hong, C. Seo, "Research for Speed Improvement Method of Lightweight Block Cipher CHAM using NEON SIMD," Journal of KIISE, JOK, vol. 46, no. 5, pp. 485-491, 2019. DOI: 10.5626/JOK.2019.46.5.485.


[ACM Style]

Sujin Lee, Junyoung Kang, Dowon Hong, and Changho Seo. 2019. Research for Speed Improvement Method of Lightweight Block Cipher CHAM using NEON SIMD. Journal of KIISE, JOK, 46, 5, (2019), 485-491. DOI: 10.5626/JOK.2019.46.5.485.


[KCI Style]

이수진, 강준영, 홍도원, 서창호, "NEON SIMD를 통한 경량 블록 암호 CHAM의 속도 향상 방안에 대한 연구," 한국정보과학회 논문지, 제46권, 제5호, 485~491쪽, 2019. DOI: 10.5626/JOK.2019.46.5.485.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

사무국

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr