32-bit RISC-V 프로세서 상에서의 경량 블록 암호 SIMECK, SIMON 카운터 운용 모드 최적 구현

Vol. 33, No. 2, pp. 165-173, 4월. 2023
10.13089/JKIISC.2023.33.2.165, Full Text:
Keywords: SIMECK, SIMON, RISC-V, CTR, Optimized implementation
Abstract

본 논문에서는 32-bit RISC-V 프로세서 상에서 경량 블록 암호인 SIMECK과 SIMON의 카운터 운용 모드에 대한 최적 구현을 제안한다. CTR 운용 모드의 특징을 활용하여 일부 값을 사전 연산하는 라운드 함수 최적화, 단일 평문 최적화와 2개의 평문 병렬 최적화를 제안한다. RISC-V 상에서의 SIMECK과 SIMON에 대한 선행 연구 결과가 존재하지 않기 때문에 단일 평문 최적화와 2개의 평문 병렬 최적화 구현물에 대해 사전 연산 기법이 적용된 구현물과 사전 연산이 적용되지 않은 구현물의 성능을 비교하였다. 결과적으로, 사전 연산 기법이 적용된 구현물은 사전 연산이 적용되지 않은 구현물 대비 모두 1%의 성능 향상을 확인하였다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
심민주, 서화정, 권혁동, 송민호, "Optimized Implementation of Lightweight Block Cipher SIMECK and SIMON Counter Operation Mode on 32-Bit RISC-V Processors," Journal of The Korea Institute of Information Security and Cryptology, vol. 33, no. 2, pp. 165-173, 2023. DOI: 10.13089/JKIISC.2023.33.2.165.

[ACM Style]
심민주, 서화정, 권혁동, and 송민호. 2023. Optimized Implementation of Lightweight Block Cipher SIMECK and SIMON Counter Operation Mode on 32-Bit RISC-V Processors. Journal of The Korea Institute of Information Security and Cryptology, 33, 2, (2023), 165-173. DOI: 10.13089/JKIISC.2023.33.2.165.