8비트 마이크로컨트롤러 유닛 상에서 Rainbow 최적화 구현 및 분석

Compact Implementation and Analysis of Rainbow on 8bits-Microcontroller Uunit
  • 홍은기
  • 조성민
  • 김애영
  • 서승현

초록

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.

키워드

NIST Post Quantum Cryptography CompetitionMultivariate Quadratic-based Signaiture AlgorithmRainbow8bits Microcontroller Unit
제목
8비트 마이크로컨트롤러 유닛 상에서 Rainbow 최적화 구현 및 분석
제목 (타언어)
Compact Implementation and Analysis of Rainbow on 8bits-Microcontroller Uunit
저자
홍은기조성민김애영서승현
DOI
10.13089/JKIISC.2019.29.4.697
발행일
2019-08
저널명
정보보호학회논문지
29
4
페이지
697 ~ 708