Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

8비트 마이크로컨트롤러 유닛 상에서 Rainbow 최적화 구현 및 분석Compact Implementation and Analysis of Rainbow on 8bits-Microcontroller Uunit

Other Titles
Compact Implementation and Analysis of Rainbow on 8bits-Microcontroller Uunit
Authors
홍은기조성민김애영서승현
Issue Date
Aug-2019
Publisher
한국정보보호학회
Keywords
NIST Post Quantum Cryptography Competition; Multivariate Quadratic-based Signaiture Algorithm; Rainbow; 8bits Microcontroller Unit
Citation
정보보호학회논문지, v.29, no.4, pp 697 - 708
Pages
12
Indexed
KCI
Journal Title
정보보호학회논문지
Volume
29
Number
4
Start Page
697
End Page
708
URI
https://scholarworks.bwise.kr/erica/handle/2021.sw.erica/4082
DOI
10.13089/JKIISC.2019.29.4.697
ISSN
1598-3986
2288-2715
Abstract
본 논문에 이차식 기반 서명인 Rainbow를 8비트 MCU(Microcontroller Unit)에 적용하기 위해 최적화 하는방안을 검토하고 구현한다. 양자 컴퓨터가 개발되면서 기존의 암호 알고리즘 특히, 서명 기법의 보안성을 위협함에 따라 IoT 기기에도 양자내성을 갖춘 서명 기법을 적용해야할 필요성이 있다. 현재 제안된 양자내성암호는 격자 기반,해쉬 기반, 코드 기반 그리고 다변수 이차식 기반 암호 알고리즘 및 서명 기법들이 있는데, 특히 다변수 이차식 서명기법은 기존의 서명 기법과 비교해 속도가 빨라 IoT 기기에 적합하다. 그러나 키의 길이가 크고 연산이 많아 IoT 기기 중 메모리와 성능에 큰 제약이 있는 8비트 MCU에는 기존의 구조 그대로 구현하기 어려워 이에 적합한 최적화가필요하다. 따라서 본 논문에서는 다변수 이차식 서명 기법인 Rainbow를 8비트 MCU에 키를 나누어 저장하는 방안과 연산방식을 최적화하여 메모리 소모가 적고 연산 속도가 빠르게 알고리즘을 개선하고, 구현해본 후 각 최적화 방식에 따른 성능을 비교한다.
In this paper, we propose and implement a method to optimize Rainbow for 8 bit MCU(Microcontroller Unit). Asquantum computers have been developed, the security of existing cryptography, especially the signature algorithms, has beenthreatened, so it is necessary to apply a signature scheme with a quantum-resistance to IoT devices. Currently, the proposedPQC(Post Quantum Cryptography) are lattice-based, hash-based, code-based, and MQ(Multivariate Quadratic)-basedcryptographic algorithms and signature schemes. In particular, MQ-based signature schemes are faster than conventionalsignature schemes and are suitable for IoT devices Do. However, it is difficult to apply 8-bit MCU, which has a large keylength and large number of computations, to the memory and performance of IoT devices. In this paper, we propose amethod of storing Rainbow, which is a MQ-based signing scheme, in 8-bit MCU by dividing the key and optimizing thecomputation method. By reducing the memory consumption and improving the algorithm speedily, Compare performance.
Files in This Item
Go to Link
Appears in
Collections
COLLEGE OF ENGINEERING SCIENCES > SCHOOL OF ELECTRICAL ENGINEERING > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Seo, Seung-Hyun photo

Seo, Seung-Hyun
ERICA 공학대학 (SCHOOL OF ELECTRICAL ENGINEERING)
Read more

Altmetrics

Total Views & Downloads

BROWSE